/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe-Separate.epf -tc ../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/prod-cons.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-bc79526 [2022-01-18 16:14:08,415 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-18 16:14:08,417 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-18 16:14:08,450 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-18 16:14:08,450 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-18 16:14:08,451 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-18 16:14:08,452 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-18 16:14:08,454 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-18 16:14:08,456 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-18 16:14:08,456 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-18 16:14:08,457 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-18 16:14:08,458 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-18 16:14:08,459 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-18 16:14:08,459 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-18 16:14:08,460 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-18 16:14:08,461 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-18 16:14:08,462 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-18 16:14:08,466 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-18 16:14:08,480 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-18 16:14:08,485 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-18 16:14:08,488 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-18 16:14:08,492 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-18 16:14:08,494 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-18 16:14:08,495 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-18 16:14:08,500 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-18 16:14:08,500 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-18 16:14:08,500 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-18 16:14:08,501 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-18 16:14:08,501 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-18 16:14:08,502 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-18 16:14:08,502 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-18 16:14:08,503 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-18 16:14:08,503 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-18 16:14:08,504 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-18 16:14:08,504 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-18 16:14:08,505 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-18 16:14:08,514 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-18 16:14:08,515 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-18 16:14:08,515 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-18 16:14:08,516 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-18 16:14:08,516 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-18 16:14:08,517 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-Separate.epf [2022-01-18 16:14:08,557 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-18 16:14:08,557 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-18 16:14:08,557 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-01-18 16:14:08,557 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-01-18 16:14:08,558 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-18 16:14:08,558 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-18 16:14:08,559 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-18 16:14:08,559 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-18 16:14:08,560 INFO L138 SettingsManager]: * Use SBE=true [2022-01-18 16:14:08,560 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-18 16:14:08,560 INFO L138 SettingsManager]: * sizeof long=4 [2022-01-18 16:14:08,561 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-18 16:14:08,561 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-01-18 16:14:08,561 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-18 16:14:08,561 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-18 16:14:08,561 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-18 16:14:08,561 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-18 16:14:08,561 INFO L138 SettingsManager]: * sizeof long double=12 [2022-01-18 16:14:08,561 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-18 16:14:08,561 INFO L138 SettingsManager]: * Use constant arrays=true [2022-01-18 16:14:08,562 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-18 16:14:08,562 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-18 16:14:08,562 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-18 16:14:08,562 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-01-18 16:14:08,563 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-18 16:14:08,563 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-18 16:14:08,563 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-18 16:14:08,563 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-18 16:14:08,563 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-18 16:14:08,564 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-01-18 16:14:08,564 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-01-18 16:14:08,564 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-18 16:14:08,564 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-01-18 16:14:08,564 INFO L138 SettingsManager]: * Check the insufficient thread errors last=true [2022-01-18 16:14:08,564 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2022-01-18 16:14:08,830 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-18 16:14:08,852 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-18 16:14:08,854 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-18 16:14:08,857 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2022-01-18 16:14:08,858 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2022-01-18 16:14:08,859 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/prod-cons.wvr.bpl [2022-01-18 16:14:08,859 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/prod-cons.wvr.bpl' [2022-01-18 16:14:08,883 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-18 16:14:08,884 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-01-18 16:14:08,885 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-18 16:14:08,885 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-18 16:14:08,885 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-18 16:14:08,895 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "prod-cons.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 04:14:08" (1/1) ... [2022-01-18 16:14:08,903 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "prod-cons.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 04:14:08" (1/1) ... [2022-01-18 16:14:08,909 INFO L137 Inliner]: procedures = 4, calls = 3, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2022-01-18 16:14:08,911 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-18 16:14:08,912 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-18 16:14:08,912 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-18 16:14:08,913 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-18 16:14:08,919 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "prod-cons.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 04:14:08" (1/1) ... [2022-01-18 16:14:08,921 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "prod-cons.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 04:14:08" (1/1) ... [2022-01-18 16:14:08,922 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "prod-cons.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 04:14:08" (1/1) ... [2022-01-18 16:14:08,922 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "prod-cons.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 04:14:08" (1/1) ... [2022-01-18 16:14:08,926 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "prod-cons.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 04:14:08" (1/1) ... [2022-01-18 16:14:08,928 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "prod-cons.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 04:14:08" (1/1) ... [2022-01-18 16:14:08,930 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "prod-cons.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 04:14:08" (1/1) ... [2022-01-18 16:14:08,931 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-18 16:14:08,933 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-18 16:14:08,933 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-18 16:14:08,933 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-18 16:14:08,934 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "prod-cons.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 04:14:08" (1/1) ... [2022-01-18 16:14:08,940 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-18 16:14:08,951 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:14:08,962 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-01-18 16:14:08,971 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-01-18 16:14:08,997 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2022-01-18 16:14:08,997 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-01-18 16:14:08,997 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-01-18 16:14:08,997 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2022-01-18 16:14:08,997 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-01-18 16:14:08,998 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-01-18 16:14:08,998 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2022-01-18 16:14:08,998 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-18 16:14:08,998 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-18 16:14:08,998 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2022-01-18 16:14:08,999 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-01-18 16:14:08,999 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-01-18 16:14:09,000 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-01-18 16:14:09,044 INFO L234 CfgBuilder]: Building ICFG [2022-01-18 16:14:09,046 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-18 16:14:09,116 INFO L275 CfgBuilder]: Performing block encoding [2022-01-18 16:14:09,129 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-18 16:14:09,130 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-01-18 16:14:09,132 INFO L202 PluginConnector]: Adding new model prod-cons.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.01 04:14:09 BoogieIcfgContainer [2022-01-18 16:14:09,132 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-18 16:14:09,133 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-18 16:14:09,133 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-18 16:14:09,141 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-18 16:14:09,142 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "prod-cons.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 04:14:08" (1/2) ... [2022-01-18 16:14:09,143 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2d3236df and model type prod-cons.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.01 04:14:09, skipping insertion in model container [2022-01-18 16:14:09,144 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "prod-cons.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.01 04:14:09" (2/2) ... [2022-01-18 16:14:09,145 INFO L111 eAbstractionObserver]: Analyzing ICFG prod-cons.wvr.bpl [2022-01-18 16:14:09,149 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-01-18 16:14:09,149 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-18 16:14:09,150 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-01-18 16:14:09,150 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-01-18 16:14:09,179 INFO L148 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2022-01-18 16:14:09,225 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-18 16:14:09,231 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2022-01-18 16:14:09,231 INFO L340 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2022-01-18 16:14:09,240 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 38 places, 30 transitions, 84 flow [2022-01-18 16:14:09,291 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 132 states, 131 states have (on average 2.5877862595419847) internal successors, (339), 131 states have internal predecessors, (339), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:14:09,294 INFO L276 IsEmpty]: Start isEmpty. Operand has 132 states, 131 states have (on average 2.5877862595419847) internal successors, (339), 131 states have internal predecessors, (339), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:14:09,317 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 16:14:09,317 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:14:09,318 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:14:09,318 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:14:09,323 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:14:09,324 INFO L85 PathProgramCache]: Analyzing trace with hash 785752709, now seen corresponding path program 1 times [2022-01-18 16:14:09,341 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:14:09,341 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2072289618] [2022-01-18 16:14:09,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:14:09,343 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:14:09,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:14:09,488 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:14:09,499 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:14:09,499 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2072289618] [2022-01-18 16:14:09,500 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2072289618] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 16:14:09,500 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 16:14:09,500 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-18 16:14:09,501 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [154183839] [2022-01-18 16:14:09,502 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 16:14:09,505 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-18 16:14:09,505 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:14:09,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-18 16:14:09,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-18 16:14:09,543 INFO L87 Difference]: Start difference. First operand has 132 states, 131 states have (on average 2.5877862595419847) internal successors, (339), 131 states have internal predecessors, (339), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 3 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:14:09,628 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:14:09,628 INFO L93 Difference]: Finished difference Result 172 states and 413 transitions. [2022-01-18 16:14:09,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-18 16:14:09,640 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 3 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 16:14:09,640 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:14:09,649 INFO L225 Difference]: With dead ends: 172 [2022-01-18 16:14:09,649 INFO L226 Difference]: Without dead ends: 109 [2022-01-18 16:14:09,651 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-18 16:14:09,654 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 10 mSDsluCounter, 14 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 25 SdHoareTripleChecker+Invalid, 25 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 16:14:09,655 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 25 Invalid, 25 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 16:14:09,697 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 109 states. [2022-01-18 16:14:09,722 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 109 to 109. [2022-01-18 16:14:09,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 109 states, 108 states have (on average 2.3055555555555554) internal successors, (249), 108 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:14:09,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 109 states to 109 states and 249 transitions. [2022-01-18 16:14:09,727 INFO L78 Accepts]: Start accepts. Automaton has 109 states and 249 transitions. Word has length 19 [2022-01-18 16:14:09,727 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:14:09,728 INFO L470 AbstractCegarLoop]: Abstraction has 109 states and 249 transitions. [2022-01-18 16:14:09,728 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 3 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:14:09,728 INFO L276 IsEmpty]: Start isEmpty. Operand 109 states and 249 transitions. [2022-01-18 16:14:09,729 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 16:14:09,729 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:14:09,730 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:14:09,730 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-01-18 16:14:09,730 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:14:09,731 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:14:09,731 INFO L85 PathProgramCache]: Analyzing trace with hash 1380410419, now seen corresponding path program 2 times [2022-01-18 16:14:09,731 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:14:09,731 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [125647338] [2022-01-18 16:14:09,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:14:09,732 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:14:09,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:14:09,773 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:14:09,773 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:14:09,774 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [125647338] [2022-01-18 16:14:09,774 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [125647338] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 16:14:09,774 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 16:14:09,774 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-18 16:14:09,774 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1574750084] [2022-01-18 16:14:09,775 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 16:14:09,776 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-18 16:14:09,776 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:14:09,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-18 16:14:09,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-18 16:14:09,777 INFO L87 Difference]: Start difference. First operand 109 states and 249 transitions. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:14:09,850 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:14:09,850 INFO L93 Difference]: Finished difference Result 190 states and 436 transitions. [2022-01-18 16:14:09,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-18 16:14:09,851 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 16:14:09,851 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:14:09,854 INFO L225 Difference]: With dead ends: 190 [2022-01-18 16:14:09,854 INFO L226 Difference]: Without dead ends: 142 [2022-01-18 16:14:09,855 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-01-18 16:14:09,856 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 69 mSDsluCounter, 27 mSDsCounter, 0 mSdLazyCounter, 37 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 69 SdHoareTripleChecker+Valid, 27 SdHoareTripleChecker+Invalid, 43 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 37 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 16:14:09,856 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [69 Valid, 27 Invalid, 43 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 37 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 16:14:09,858 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 142 states. [2022-01-18 16:14:09,875 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 142 to 142. [2022-01-18 16:14:09,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 142 states, 141 states have (on average 2.3404255319148937) internal successors, (330), 141 states have internal predecessors, (330), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:14:09,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 142 states to 142 states and 330 transitions. [2022-01-18 16:14:09,878 INFO L78 Accepts]: Start accepts. Automaton has 142 states and 330 transitions. Word has length 19 [2022-01-18 16:14:09,878 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:14:09,878 INFO L470 AbstractCegarLoop]: Abstraction has 142 states and 330 transitions. [2022-01-18 16:14:09,878 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:14:09,878 INFO L276 IsEmpty]: Start isEmpty. Operand 142 states and 330 transitions. [2022-01-18 16:14:09,885 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-01-18 16:14:09,886 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:14:09,886 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:14:09,886 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-01-18 16:14:09,887 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:14:09,889 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:14:09,889 INFO L85 PathProgramCache]: Analyzing trace with hash -1081760350, now seen corresponding path program 1 times [2022-01-18 16:14:09,890 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:14:09,890 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1468027045] [2022-01-18 16:14:09,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:14:09,890 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:14:09,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:14:09,968 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:14:09,968 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:14:09,969 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1468027045] [2022-01-18 16:14:09,969 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1468027045] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 16:14:09,969 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 16:14:09,969 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-18 16:14:09,969 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1678323292] [2022-01-18 16:14:09,969 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 16:14:09,970 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-18 16:14:09,970 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:14:09,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-18 16:14:09,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-18 16:14:09,971 INFO L87 Difference]: Start difference. First operand 142 states and 330 transitions. Second operand has 3 states, 3 states have (on average 7.333333333333333) internal successors, (22), 3 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:14:10,005 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:14:10,005 INFO L93 Difference]: Finished difference Result 164 states and 373 transitions. [2022-01-18 16:14:10,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-18 16:14:10,006 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 7.333333333333333) internal successors, (22), 3 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-01-18 16:14:10,006 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:14:10,008 INFO L225 Difference]: With dead ends: 164 [2022-01-18 16:14:10,008 INFO L226 Difference]: Without dead ends: 152 [2022-01-18 16:14:10,009 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-18 16:14:10,010 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 1 mSDsluCounter, 21 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 33 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 16:14:10,010 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1 Valid, 33 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 16:14:10,012 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 152 states. [2022-01-18 16:14:10,024 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 152 to 152. [2022-01-18 16:14:10,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 152 states, 151 states have (on average 2.3178807947019866) internal successors, (350), 151 states have internal predecessors, (350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:14:10,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 152 states to 152 states and 350 transitions. [2022-01-18 16:14:10,027 INFO L78 Accepts]: Start accepts. Automaton has 152 states and 350 transitions. Word has length 22 [2022-01-18 16:14:10,027 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:14:10,027 INFO L470 AbstractCegarLoop]: Abstraction has 152 states and 350 transitions. [2022-01-18 16:14:10,027 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 7.333333333333333) internal successors, (22), 3 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:14:10,027 INFO L276 IsEmpty]: Start isEmpty. Operand 152 states and 350 transitions. [2022-01-18 16:14:10,029 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-01-18 16:14:10,029 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:14:10,029 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-01-18 16:14:10,029 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-01-18 16:14:10,029 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:14:10,030 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:14:10,030 INFO L85 PathProgramCache]: Analyzing trace with hash -220317154, now seen corresponding path program 1 times [2022-01-18 16:14:10,030 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:14:10,031 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [502418560] [2022-01-18 16:14:10,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:14:10,031 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:14:10,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:14:10,197 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:14:10,197 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:14:10,197 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [502418560] [2022-01-18 16:14:10,197 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [502418560] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:14:10,198 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2076599436] [2022-01-18 16:14:10,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:14:10,199 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:14:10,199 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:14:10,204 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:14:10,214 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-01-18 16:14:10,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:14:10,250 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 10 conjunts are in the unsatisfiable core [2022-01-18 16:14:10,255 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:14:10,610 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 16:14:10,725 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:14:10,726 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:14:10,812 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:14:10,813 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 18 [2022-01-18 16:14:10,952 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:14:10,952 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2076599436] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:14:10,953 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:14:10,953 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2022-01-18 16:14:10,953 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [585288463] [2022-01-18 16:14:10,953 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:14:10,954 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 16:14:10,954 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:14:10,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 16:14:10,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=337, Unknown=0, NotChecked=0, Total=420 [2022-01-18 16:14:10,955 INFO L87 Difference]: Start difference. First operand 152 states and 350 transitions. Second operand has 21 states, 21 states have (on average 2.6666666666666665) internal successors, (56), 21 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-01-18 16:14:11,457 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:14:11,458 INFO L93 Difference]: Finished difference Result 358 states and 819 transitions. [2022-01-18 16:14:11,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-18 16:14:11,458 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.6666666666666665) internal successors, (56), 21 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 25 [2022-01-18 16:14:11,459 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:14:11,461 INFO L225 Difference]: With dead ends: 358 [2022-01-18 16:14:11,461 INFO L226 Difference]: Without dead ends: 268 [2022-01-18 16:14:11,462 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 210 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=263, Invalid=859, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 16:14:11,463 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 251 mSDsluCounter, 199 mSDsCounter, 0 mSdLazyCounter, 300 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 251 SdHoareTripleChecker+Valid, 115 SdHoareTripleChecker+Invalid, 361 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 300 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 16:14:11,464 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [251 Valid, 115 Invalid, 361 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 300 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 16:14:11,465 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 268 states. [2022-01-18 16:14:11,490 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 268 to 185. [2022-01-18 16:14:11,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 185 states, 184 states have (on average 2.342391304347826) internal successors, (431), 184 states have internal predecessors, (431), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:14:11,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 185 states to 185 states and 431 transitions. [2022-01-18 16:14:11,492 INFO L78 Accepts]: Start accepts. Automaton has 185 states and 431 transitions. Word has length 25 [2022-01-18 16:14:11,492 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:14:11,493 INFO L470 AbstractCegarLoop]: Abstraction has 185 states and 431 transitions. [2022-01-18 16:14:11,493 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.6666666666666665) internal successors, (56), 21 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-01-18 16:14:11,493 INFO L276 IsEmpty]: Start isEmpty. Operand 185 states and 431 transitions. [2022-01-18 16:14:11,494 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 16:14:11,495 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:14:11,495 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:14:11,520 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-01-18 16:14:11,711 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:14:11,712 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:14:11,712 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:14:11,712 INFO L85 PathProgramCache]: Analyzing trace with hash -1335000105, now seen corresponding path program 2 times [2022-01-18 16:14:11,713 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:14:11,713 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1442093629] [2022-01-18 16:14:11,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:14:11,713 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:14:11,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:14:11,774 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:14:11,775 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:14:11,775 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1442093629] [2022-01-18 16:14:11,775 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1442093629] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:14:11,775 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [624051005] [2022-01-18 16:14:11,775 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:14:11,776 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:14:11,776 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:14:11,788 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:14:11,792 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-01-18 16:14:11,821 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:14:11,821 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:14:11,822 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-18 16:14:11,823 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:14:11,872 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:14:11,872 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:14:11,925 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:14:11,925 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [624051005] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:14:11,925 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:14:11,925 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 5 [2022-01-18 16:14:11,926 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [554017543] [2022-01-18 16:14:11,926 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:14:11,926 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-18 16:14:11,926 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:14:11,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-18 16:14:11,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-01-18 16:14:11,927 INFO L87 Difference]: Start difference. First operand 185 states and 431 transitions. Second operand has 5 states, 5 states have (on average 6.8) internal successors, (34), 5 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:14:11,954 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:14:11,954 INFO L93 Difference]: Finished difference Result 496 states and 1143 transitions. [2022-01-18 16:14:11,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-18 16:14:11,957 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.8) internal successors, (34), 5 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-01-18 16:14:11,957 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:14:11,960 INFO L225 Difference]: With dead ends: 496 [2022-01-18 16:14:11,961 INFO L226 Difference]: Without dead ends: 454 [2022-01-18 16:14:11,961 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 55 SyntacticMatches, 1 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-01-18 16:14:11,962 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 42 mSDsluCounter, 51 mSDsCounter, 0 mSdLazyCounter, 27 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 65 SdHoareTripleChecker+Invalid, 29 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 27 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 16:14:11,962 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [42 Valid, 65 Invalid, 29 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 27 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 16:14:11,964 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 454 states. [2022-01-18 16:14:11,992 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 454 to 336. [2022-01-18 16:14:11,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 336 states, 335 states have (on average 2.4298507462686567) internal successors, (814), 335 states have internal predecessors, (814), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:14:11,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 336 states to 336 states and 814 transitions. [2022-01-18 16:14:11,996 INFO L78 Accepts]: Start accepts. Automaton has 336 states and 814 transitions. Word has length 28 [2022-01-18 16:14:12,004 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:14:12,005 INFO L470 AbstractCegarLoop]: Abstraction has 336 states and 814 transitions. [2022-01-18 16:14:12,005 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.8) internal successors, (34), 5 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:14:12,005 INFO L276 IsEmpty]: Start isEmpty. Operand 336 states and 814 transitions. [2022-01-18 16:14:12,007 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-18 16:14:12,007 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:14:12,007 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:14:12,030 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-01-18 16:14:12,208 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:14:12,209 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:14:12,209 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:14:12,209 INFO L85 PathProgramCache]: Analyzing trace with hash -528291211, now seen corresponding path program 3 times [2022-01-18 16:14:12,209 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:14:12,209 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [643089466] [2022-01-18 16:14:12,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:14:12,210 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:14:12,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:14:12,422 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:14:12,423 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:14:12,424 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [643089466] [2022-01-18 16:14:12,424 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [643089466] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:14:12,424 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1401771126] [2022-01-18 16:14:12,424 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:14:12,424 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:14:12,425 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:14:12,426 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:14:12,434 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-01-18 16:14:12,471 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 16:14:12,472 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:14:12,472 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 18 conjunts are in the unsatisfiable core [2022-01-18 16:14:12,474 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:14:12,824 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:14:12,824 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 13 [2022-01-18 16:14:12,906 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:14:12,907 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:14:13,163 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:14:13,164 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 27 treesize of output 51 [2022-01-18 16:14:13,422 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:14:13,423 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1401771126] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:14:13,423 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:14:13,423 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 34 [2022-01-18 16:14:13,423 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [430592661] [2022-01-18 16:14:13,423 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:14:13,424 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-01-18 16:14:13,424 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:14:13,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-01-18 16:14:13,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=171, Invalid=951, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 16:14:13,425 INFO L87 Difference]: Start difference. First operand 336 states and 814 transitions. Second operand has 34 states, 34 states have (on average 2.2058823529411766) internal successors, (75), 34 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:14:19,951 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:14:19,952 INFO L93 Difference]: Finished difference Result 2570 states and 6225 transitions. [2022-01-18 16:14:19,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 150 states. [2022-01-18 16:14:19,952 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 2.2058823529411766) internal successors, (75), 34 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2022-01-18 16:14:19,953 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:14:19,962 INFO L225 Difference]: With dead ends: 2570 [2022-01-18 16:14:19,964 INFO L226 Difference]: Without dead ends: 1697 [2022-01-18 16:14:19,973 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 220 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 178 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11757 ImplicationChecksByTransitivity, 5.5s TimeCoverageRelationStatistics Valid=5243, Invalid=26977, Unknown=0, NotChecked=0, Total=32220 [2022-01-18 16:14:19,974 INFO L933 BasicCegarLoop]: 43 mSDtfsCounter, 1193 mSDsluCounter, 934 mSDsCounter, 0 mSdLazyCounter, 1703 mSolverCounterSat, 498 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1193 SdHoareTripleChecker+Valid, 512 SdHoareTripleChecker+Invalid, 2201 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 498 IncrementalHoareTripleChecker+Valid, 1703 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 16:14:19,975 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1193 Valid, 512 Invalid, 2201 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [498 Valid, 1703 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-01-18 16:14:19,978 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1697 states. [2022-01-18 16:14:19,997 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1697 to 421. [2022-01-18 16:14:19,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 421 states, 420 states have (on average 2.4642857142857144) internal successors, (1035), 420 states have internal predecessors, (1035), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:14:20,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 421 states to 421 states and 1035 transitions. [2022-01-18 16:14:20,000 INFO L78 Accepts]: Start accepts. Automaton has 421 states and 1035 transitions. Word has length 31 [2022-01-18 16:14:20,000 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:14:20,000 INFO L470 AbstractCegarLoop]: Abstraction has 421 states and 1035 transitions. [2022-01-18 16:14:20,001 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 2.2058823529411766) internal successors, (75), 34 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:14:20,001 INFO L276 IsEmpty]: Start isEmpty. Operand 421 states and 1035 transitions. [2022-01-18 16:14:20,002 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-18 16:14:20,002 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:14:20,003 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:14:20,027 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2022-01-18 16:14:20,225 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-01-18 16:14:20,226 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:14:20,226 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:14:20,226 INFO L85 PathProgramCache]: Analyzing trace with hash 1420855431, now seen corresponding path program 4 times [2022-01-18 16:14:20,226 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:14:20,226 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1278115850] [2022-01-18 16:14:20,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:14:20,227 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:14:20,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:14:20,436 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:14:20,436 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:14:20,436 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1278115850] [2022-01-18 16:14:20,436 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1278115850] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:14:20,436 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1743586901] [2022-01-18 16:14:20,436 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 16:14:20,437 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:14:20,438 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:14:20,439 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:14:20,440 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-01-18 16:14:20,468 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 16:14:20,468 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:14:20,469 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 18 conjunts are in the unsatisfiable core [2022-01-18 16:14:20,473 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:14:20,784 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:14:20,785 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 13 [2022-01-18 16:14:20,855 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:14:20,855 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:14:21,054 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:14:21,054 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 27 treesize of output 51 [2022-01-18 16:14:21,276 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:14:21,276 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1743586901] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:14:21,276 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:14:21,276 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 32 [2022-01-18 16:14:21,276 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1101005211] [2022-01-18 16:14:21,277 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:14:21,277 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-18 16:14:21,277 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:14:21,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-18 16:14:21,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=155, Invalid=837, Unknown=0, NotChecked=0, Total=992 [2022-01-18 16:14:21,278 INFO L87 Difference]: Start difference. First operand 421 states and 1035 transitions. Second operand has 32 states, 32 states have (on average 2.125) internal successors, (68), 32 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-01-18 16:14:25,309 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:14:25,310 INFO L93 Difference]: Finished difference Result 2028 states and 4820 transitions. [2022-01-18 16:14:25,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 105 states. [2022-01-18 16:14:25,310 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.125) internal successors, (68), 32 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 31 [2022-01-18 16:14:25,311 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:14:25,321 INFO L225 Difference]: With dead ends: 2028 [2022-01-18 16:14:25,321 INFO L226 Difference]: Without dead ends: 1858 [2022-01-18 16:14:25,326 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 175 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 131 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5973 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=3143, Invalid=14413, Unknown=0, NotChecked=0, Total=17556 [2022-01-18 16:14:25,327 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 550 mSDsluCounter, 787 mSDsCounter, 0 mSdLazyCounter, 1656 mSolverCounterSat, 230 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 550 SdHoareTripleChecker+Valid, 293 SdHoareTripleChecker+Invalid, 1886 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 230 IncrementalHoareTripleChecker+Valid, 1656 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 16:14:25,327 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [550 Valid, 293 Invalid, 1886 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [230 Valid, 1656 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-18 16:14:25,330 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1858 states. [2022-01-18 16:14:25,348 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1858 to 477. [2022-01-18 16:14:25,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 477 states, 476 states have (on average 2.4978991596638656) internal successors, (1189), 476 states have internal predecessors, (1189), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:14:25,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 477 states to 477 states and 1189 transitions. [2022-01-18 16:14:25,351 INFO L78 Accepts]: Start accepts. Automaton has 477 states and 1189 transitions. Word has length 31 [2022-01-18 16:14:25,351 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:14:25,351 INFO L470 AbstractCegarLoop]: Abstraction has 477 states and 1189 transitions. [2022-01-18 16:14:25,351 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.125) internal successors, (68), 32 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-01-18 16:14:25,351 INFO L276 IsEmpty]: Start isEmpty. Operand 477 states and 1189 transitions. [2022-01-18 16:14:25,353 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-18 16:14:25,353 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:14:25,353 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:14:25,375 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-01-18 16:14:25,567 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-01-18 16:14:25,567 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:14:25,568 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:14:25,568 INFO L85 PathProgramCache]: Analyzing trace with hash 256367733, now seen corresponding path program 5 times [2022-01-18 16:14:25,568 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:14:25,568 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1583555590] [2022-01-18 16:14:25,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:14:25,568 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:14:25,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:14:25,738 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:14:25,738 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:14:25,738 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1583555590] [2022-01-18 16:14:25,738 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1583555590] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:14:25,739 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [320182215] [2022-01-18 16:14:25,739 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 16:14:25,739 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:14:25,739 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:14:25,748 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:14:25,749 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-01-18 16:14:25,778 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 16:14:25,779 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:14:25,779 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 18 conjunts are in the unsatisfiable core [2022-01-18 16:14:25,780 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:14:26,193 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:14:26,194 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:14:26,195 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2022-01-18 16:14:26,263 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:14:26,264 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:14:26,495 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:14:26,496 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:14:26,510 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:14:26,510 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 25 treesize of output 51 [2022-01-18 16:14:26,726 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:14:26,726 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [320182215] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:14:26,726 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:14:26,726 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 34 [2022-01-18 16:14:26,727 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1515800467] [2022-01-18 16:14:26,727 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:14:26,727 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-01-18 16:14:26,728 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:14:26,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-01-18 16:14:26,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=183, Invalid=939, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 16:14:26,729 INFO L87 Difference]: Start difference. First operand 477 states and 1189 transitions. Second operand has 34 states, 34 states have (on average 2.2058823529411766) internal successors, (75), 34 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:14:37,652 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:14:37,653 INFO L93 Difference]: Finished difference Result 6877 states and 16443 transitions. [2022-01-18 16:14:37,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 261 states. [2022-01-18 16:14:37,654 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 2.2058823529411766) internal successors, (75), 34 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2022-01-18 16:14:37,655 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:14:37,678 INFO L225 Difference]: With dead ends: 6877 [2022-01-18 16:14:37,678 INFO L226 Difference]: Without dead ends: 5277 [2022-01-18 16:14:37,685 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 361 GetRequests, 64 SyntacticMatches, 8 SemanticMatches, 289 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38288 ImplicationChecksByTransitivity, 9.4s TimeCoverageRelationStatistics Valid=13473, Invalid=70917, Unknown=0, NotChecked=0, Total=84390 [2022-01-18 16:14:37,686 INFO L933 BasicCegarLoop]: 61 mSDtfsCounter, 1278 mSDsluCounter, 1871 mSDsCounter, 0 mSdLazyCounter, 2737 mSolverCounterSat, 607 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1278 SdHoareTripleChecker+Valid, 1016 SdHoareTripleChecker+Invalid, 3667 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 607 IncrementalHoareTripleChecker+Valid, 2737 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 323 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-01-18 16:14:37,686 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1278 Valid, 1016 Invalid, 3667 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [607 Valid, 2737 Invalid, 0 Unknown, 323 Unchecked, 1.6s Time] [2022-01-18 16:14:37,694 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5277 states. [2022-01-18 16:14:37,741 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5277 to 959. [2022-01-18 16:14:37,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 959 states, 958 states have (on average 2.6085594989561587) internal successors, (2499), 958 states have internal predecessors, (2499), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:14:37,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 959 states to 959 states and 2499 transitions. [2022-01-18 16:14:37,745 INFO L78 Accepts]: Start accepts. Automaton has 959 states and 2499 transitions. Word has length 31 [2022-01-18 16:14:37,746 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:14:37,746 INFO L470 AbstractCegarLoop]: Abstraction has 959 states and 2499 transitions. [2022-01-18 16:14:37,746 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 2.2058823529411766) internal successors, (75), 34 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:14:37,746 INFO L276 IsEmpty]: Start isEmpty. Operand 959 states and 2499 transitions. [2022-01-18 16:14:37,748 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-18 16:14:37,748 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:14:37,749 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:14:37,774 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2022-01-18 16:14:37,963 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:14:37,964 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:14:37,964 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:14:37,964 INFO L85 PathProgramCache]: Analyzing trace with hash 693727769, now seen corresponding path program 6 times [2022-01-18 16:14:37,964 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:14:37,964 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [752676803] [2022-01-18 16:14:37,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:14:37,964 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:14:37,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:14:38,133 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:14:38,133 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:14:38,133 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [752676803] [2022-01-18 16:14:38,133 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [752676803] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:14:38,133 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1071649697] [2022-01-18 16:14:38,134 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 16:14:38,134 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:14:38,134 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:14:38,136 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:14:38,171 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-01-18 16:14:38,182 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 16:14:38,182 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:14:38,183 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 18 conjunts are in the unsatisfiable core [2022-01-18 16:14:38,184 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:14:38,453 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:14:38,453 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 13 [2022-01-18 16:14:38,512 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:14:38,512 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:14:38,696 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:14:38,696 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 27 treesize of output 51 [2022-01-18 16:14:38,871 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:14:38,871 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1071649697] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:14:38,871 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:14:38,871 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14, 14] total 31 [2022-01-18 16:14:38,872 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [889961179] [2022-01-18 16:14:38,872 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:14:38,872 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 16:14:38,872 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:14:38,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 16:14:38,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=152, Invalid=778, Unknown=0, NotChecked=0, Total=930 [2022-01-18 16:14:38,873 INFO L87 Difference]: Start difference. First operand 959 states and 2499 transitions. Second operand has 31 states, 31 states have (on average 2.193548387096774) internal successors, (68), 31 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-01-18 16:14:44,857 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:14:44,857 INFO L93 Difference]: Finished difference Result 5655 states and 14099 transitions. [2022-01-18 16:14:44,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 172 states. [2022-01-18 16:14:44,858 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.193548387096774) internal successors, (68), 31 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 31 [2022-01-18 16:14:44,858 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:14:44,875 INFO L225 Difference]: With dead ends: 5655 [2022-01-18 16:14:44,876 INFO L226 Difference]: Without dead ends: 5002 [2022-01-18 16:14:44,880 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 242 GetRequests, 44 SyntacticMatches, 1 SemanticMatches, 197 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16724 ImplicationChecksByTransitivity, 5.0s TimeCoverageRelationStatistics Valid=6779, Invalid=32623, Unknown=0, NotChecked=0, Total=39402 [2022-01-18 16:14:44,880 INFO L933 BasicCegarLoop]: 67 mSDtfsCounter, 921 mSDsluCounter, 1459 mSDsCounter, 0 mSdLazyCounter, 2189 mSolverCounterSat, 401 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 921 SdHoareTripleChecker+Valid, 845 SdHoareTripleChecker+Invalid, 2590 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 401 IncrementalHoareTripleChecker+Valid, 2189 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 16:14:44,881 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [921 Valid, 845 Invalid, 2590 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [401 Valid, 2189 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-18 16:14:44,886 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5002 states. [2022-01-18 16:14:44,932 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5002 to 1343. [2022-01-18 16:14:44,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1343 states, 1342 states have (on average 2.615499254843517) internal successors, (3510), 1342 states have internal predecessors, (3510), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:14:44,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1343 states to 1343 states and 3510 transitions. [2022-01-18 16:14:44,938 INFO L78 Accepts]: Start accepts. Automaton has 1343 states and 3510 transitions. Word has length 31 [2022-01-18 16:14:44,938 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:14:44,938 INFO L470 AbstractCegarLoop]: Abstraction has 1343 states and 3510 transitions. [2022-01-18 16:14:44,938 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.193548387096774) internal successors, (68), 31 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-01-18 16:14:44,938 INFO L276 IsEmpty]: Start isEmpty. Operand 1343 states and 3510 transitions. [2022-01-18 16:14:44,941 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-18 16:14:44,941 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:14:44,942 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:14:44,967 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-01-18 16:14:45,159 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:14:45,159 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:14:45,160 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:14:45,160 INFO L85 PathProgramCache]: Analyzing trace with hash -2111481487, now seen corresponding path program 7 times [2022-01-18 16:14:45,160 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:14:45,160 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [273437394] [2022-01-18 16:14:45,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:14:45,160 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:14:45,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:14:45,345 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:14:45,345 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:14:45,346 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [273437394] [2022-01-18 16:14:45,346 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [273437394] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:14:45,346 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1001340863] [2022-01-18 16:14:45,346 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 16:14:45,346 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:14:45,346 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:14:45,347 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:14:45,376 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-01-18 16:14:45,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:14:45,384 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 18 conjunts are in the unsatisfiable core [2022-01-18 16:14:45,385 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:14:45,667 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:14:45,667 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 13 [2022-01-18 16:14:45,722 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:14:45,722 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:14:45,920 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:14:45,920 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 27 treesize of output 51 [2022-01-18 16:14:46,099 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:14:46,100 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1001340863] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:14:46,100 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:14:46,100 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 34 [2022-01-18 16:14:46,100 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1799753703] [2022-01-18 16:14:46,100 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:14:46,100 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-01-18 16:14:46,100 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:14:46,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-01-18 16:14:46,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=182, Invalid=940, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 16:14:46,101 INFO L87 Difference]: Start difference. First operand 1343 states and 3510 transitions. Second operand has 34 states, 34 states have (on average 2.2058823529411766) internal successors, (75), 34 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:14:51,898 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:14:51,898 INFO L93 Difference]: Finished difference Result 3910 states and 9739 transitions. [2022-01-18 16:14:51,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 144 states. [2022-01-18 16:14:51,898 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 2.2058823529411766) internal successors, (75), 34 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2022-01-18 16:14:51,898 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:14:51,910 INFO L225 Difference]: With dead ends: 3910 [2022-01-18 16:14:51,910 INFO L226 Difference]: Without dead ends: 2974 [2022-01-18 16:14:51,913 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 214 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 172 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10853 ImplicationChecksByTransitivity, 4.8s TimeCoverageRelationStatistics Valid=5059, Invalid=25043, Unknown=0, NotChecked=0, Total=30102 [2022-01-18 16:14:51,914 INFO L933 BasicCegarLoop]: 43 mSDtfsCounter, 754 mSDsluCounter, 1293 mSDsCounter, 0 mSdLazyCounter, 2594 mSolverCounterSat, 340 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 754 SdHoareTripleChecker+Valid, 647 SdHoareTripleChecker+Invalid, 2934 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 340 IncrementalHoareTripleChecker+Valid, 2594 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 16:14:51,914 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [754 Valid, 647 Invalid, 2934 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [340 Valid, 2594 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-01-18 16:14:51,918 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2974 states. [2022-01-18 16:14:51,947 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2974 to 1401. [2022-01-18 16:14:51,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1401 states, 1400 states have (on average 2.6135714285714284) internal successors, (3659), 1400 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-01-18 16:14:51,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1401 states to 1401 states and 3659 transitions. [2022-01-18 16:14:51,954 INFO L78 Accepts]: Start accepts. Automaton has 1401 states and 3659 transitions. Word has length 31 [2022-01-18 16:14:51,954 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:14:51,954 INFO L470 AbstractCegarLoop]: Abstraction has 1401 states and 3659 transitions. [2022-01-18 16:14:51,954 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 2.2058823529411766) internal successors, (75), 34 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:14:51,954 INFO L276 IsEmpty]: Start isEmpty. Operand 1401 states and 3659 transitions. [2022-01-18 16:14:51,957 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-18 16:14:51,957 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:14:51,957 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:14:51,983 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-01-18 16:14:52,167 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:14:52,168 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:14:52,168 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:14:52,168 INFO L85 PathProgramCache]: Analyzing trace with hash -911119041, now seen corresponding path program 8 times [2022-01-18 16:14:52,168 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:14:52,168 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1178022636] [2022-01-18 16:14:52,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:14:52,168 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:14:52,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:14:52,305 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:14:52,305 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:14:52,305 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1178022636] [2022-01-18 16:14:52,305 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1178022636] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:14:52,305 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [976248394] [2022-01-18 16:14:52,306 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:14:52,306 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:14:52,306 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:14:52,307 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:14:52,307 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-01-18 16:14:52,334 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:14:52,334 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:14:52,336 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 18 conjunts are in the unsatisfiable core [2022-01-18 16:14:52,337 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:14:52,588 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:14:52,589 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 13 [2022-01-18 16:14:52,639 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:14:52,640 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:14:52,799 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:14:52,800 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 27 treesize of output 51 [2022-01-18 16:14:52,983 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:14:52,983 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [976248394] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:14:52,983 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:14:52,983 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14, 14] total 31 [2022-01-18 16:14:52,983 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [401842139] [2022-01-18 16:14:52,983 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:14:52,984 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 16:14:52,984 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:14:52,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 16:14:52,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=161, Invalid=769, Unknown=0, NotChecked=0, Total=930 [2022-01-18 16:14:52,985 INFO L87 Difference]: Start difference. First operand 1401 states and 3659 transitions. Second operand has 31 states, 31 states have (on average 2.193548387096774) internal successors, (68), 31 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-01-18 16:14:56,652 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:14:56,652 INFO L93 Difference]: Finished difference Result 3992 states and 9944 transitions. [2022-01-18 16:14:56,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 103 states. [2022-01-18 16:14:56,652 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.193548387096774) internal successors, (68), 31 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 31 [2022-01-18 16:14:56,652 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:14:56,662 INFO L225 Difference]: With dead ends: 3992 [2022-01-18 16:14:56,662 INFO L226 Difference]: Without dead ends: 3412 [2022-01-18 16:14:56,663 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 173 GetRequests, 44 SyntacticMatches, 1 SemanticMatches, 128 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6022 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=3275, Invalid=13495, Unknown=0, NotChecked=0, Total=16770 [2022-01-18 16:14:56,664 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 761 mSDsluCounter, 884 mSDsCounter, 0 mSdLazyCounter, 1616 mSolverCounterSat, 378 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 761 SdHoareTripleChecker+Valid, 453 SdHoareTripleChecker+Invalid, 1994 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 378 IncrementalHoareTripleChecker+Valid, 1616 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 16:14:56,664 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [761 Valid, 453 Invalid, 1994 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [378 Valid, 1616 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-18 16:14:56,668 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3412 states. [2022-01-18 16:14:56,697 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3412 to 1525. [2022-01-18 16:14:56,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1525 states, 1524 states have (on average 2.6122047244094486) internal successors, (3981), 1524 states have internal predecessors, (3981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:14:56,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1525 states to 1525 states and 3981 transitions. [2022-01-18 16:14:56,705 INFO L78 Accepts]: Start accepts. Automaton has 1525 states and 3981 transitions. Word has length 31 [2022-01-18 16:14:56,705 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:14:56,705 INFO L470 AbstractCegarLoop]: Abstraction has 1525 states and 3981 transitions. [2022-01-18 16:14:56,705 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.193548387096774) internal successors, (68), 31 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-01-18 16:14:56,705 INFO L276 IsEmpty]: Start isEmpty. Operand 1525 states and 3981 transitions. [2022-01-18 16:14:56,708 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-01-18 16:14:56,708 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:14:56,708 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:14:56,736 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-01-18 16:14:56,924 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,SelfDestructingSolverStorable10 [2022-01-18 16:14:56,924 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:14:56,924 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:14:56,925 INFO L85 PathProgramCache]: Analyzing trace with hash -2139987936, now seen corresponding path program 9 times [2022-01-18 16:14:56,925 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:14:56,925 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1630503029] [2022-01-18 16:14:56,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:14:56,925 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:14:56,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:14:56,963 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 12 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:14:56,963 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:14:56,963 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1630503029] [2022-01-18 16:14:56,963 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1630503029] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:14:56,963 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1474679245] [2022-01-18 16:14:56,963 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:14:56,963 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:14:56,963 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:14:56,964 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:14:56,993 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-01-18 16:14:57,000 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 16:14:57,000 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:14:57,001 INFO L263 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-18 16:14:57,002 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:14:57,067 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 12 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:14:57,067 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:14:57,123 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 12 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:14:57,123 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1474679245] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:14:57,123 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:14:57,123 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 6 [2022-01-18 16:14:57,123 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1048878332] [2022-01-18 16:14:57,123 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:14:57,123 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-18 16:14:57,124 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:14:57,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-18 16:14:57,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-01-18 16:14:57,124 INFO L87 Difference]: Start difference. First operand 1525 states and 3981 transitions. Second operand has 6 states, 6 states have (on average 6.666666666666667) internal successors, (40), 6 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:14:57,154 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:14:57,154 INFO L93 Difference]: Finished difference Result 2453 states and 6384 transitions. [2022-01-18 16:14:57,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-18 16:14:57,154 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 6.666666666666667) internal successors, (40), 6 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2022-01-18 16:14:57,155 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:14:57,160 INFO L225 Difference]: With dead ends: 2453 [2022-01-18 16:14:57,160 INFO L226 Difference]: Without dead ends: 2396 [2022-01-18 16:14:57,161 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 68 SyntacticMatches, 1 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-01-18 16:14:57,161 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 79 mSDsluCounter, 58 mSDsCounter, 0 mSdLazyCounter, 33 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 79 SdHoareTripleChecker+Valid, 70 SdHoareTripleChecker+Invalid, 38 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 33 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 16:14:57,161 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [79 Valid, 70 Invalid, 38 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 33 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 16:14:57,165 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2396 states. [2022-01-18 16:14:57,196 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2396 to 2033. [2022-01-18 16:14:57,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2033 states, 2032 states have (on average 2.6663385826771653) internal successors, (5418), 2032 states have internal predecessors, (5418), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:14:57,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2033 states to 2033 states and 5418 transitions. [2022-01-18 16:14:57,206 INFO L78 Accepts]: Start accepts. Automaton has 2033 states and 5418 transitions. Word has length 34 [2022-01-18 16:14:57,206 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:14:57,206 INFO L470 AbstractCegarLoop]: Abstraction has 2033 states and 5418 transitions. [2022-01-18 16:14:57,206 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 6.666666666666667) internal successors, (40), 6 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:14:57,206 INFO L276 IsEmpty]: Start isEmpty. Operand 2033 states and 5418 transitions. [2022-01-18 16:14:57,212 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-18 16:14:57,212 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:14:57,212 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:14:57,238 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-01-18 16:14:57,427 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:14:57,428 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:14:57,428 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:14:57,428 INFO L85 PathProgramCache]: Analyzing trace with hash -293873602, now seen corresponding path program 10 times [2022-01-18 16:14:57,428 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:14:57,428 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [841739611] [2022-01-18 16:14:57,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:14:57,428 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:14:57,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:14:57,710 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:14:57,710 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:14:57,710 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [841739611] [2022-01-18 16:14:57,710 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [841739611] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:14:57,710 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1182089618] [2022-01-18 16:14:57,710 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 16:14:57,711 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:14:57,711 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:14:57,712 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:14:57,712 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-01-18 16:14:57,741 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 16:14:57,741 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:14:57,745 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 16:14:57,746 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:14:58,191 INFO L353 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2022-01-18 16:14:58,191 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 38 treesize of output 18 [2022-01-18 16:14:58,270 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:14:58,271 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:14:58,641 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-01-18 16:14:58,642 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 40 treesize of output 104 [2022-01-18 16:14:59,314 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 7 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:14:59,314 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1182089618] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:14:59,314 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:14:59,314 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 46 [2022-01-18 16:14:59,314 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1934127353] [2022-01-18 16:14:59,315 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:14:59,315 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-01-18 16:14:59,315 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:14:59,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-01-18 16:14:59,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=276, Invalid=1794, Unknown=0, NotChecked=0, Total=2070 [2022-01-18 16:14:59,316 INFO L87 Difference]: Start difference. First operand 2033 states and 5418 transitions. Second operand has 46 states, 46 states have (on average 2.0217391304347827) internal successors, (93), 46 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:15:11,676 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:15:11,677 INFO L93 Difference]: Finished difference Result 7888 states and 19557 transitions. [2022-01-18 16:15:11,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 261 states. [2022-01-18 16:15:11,677 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 2.0217391304347827) internal successors, (93), 46 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2022-01-18 16:15:11,677 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:15:11,694 INFO L225 Difference]: With dead ends: 7888 [2022-01-18 16:15:11,695 INFO L226 Difference]: Without dead ends: 6844 [2022-01-18 16:15:11,701 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 347 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 301 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36898 ImplicationChecksByTransitivity, 10.5s TimeCoverageRelationStatistics Valid=13021, Invalid=78485, Unknown=0, NotChecked=0, Total=91506 [2022-01-18 16:15:11,701 INFO L933 BasicCegarLoop]: 79 mSDtfsCounter, 1619 mSDsluCounter, 2702 mSDsCounter, 0 mSdLazyCounter, 4785 mSolverCounterSat, 588 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1619 SdHoareTripleChecker+Valid, 1449 SdHoareTripleChecker+Invalid, 5373 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 588 IncrementalHoareTripleChecker+Valid, 4785 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2022-01-18 16:15:11,702 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1619 Valid, 1449 Invalid, 5373 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [588 Valid, 4785 Invalid, 0 Unknown, 0 Unchecked, 2.2s Time] [2022-01-18 16:15:11,711 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6844 states. [2022-01-18 16:15:11,794 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6844 to 2385. [2022-01-18 16:15:11,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2385 states, 2384 states have (on average 2.670302013422819) internal successors, (6366), 2384 states have internal predecessors, (6366), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:15:11,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2385 states to 2385 states and 6366 transitions. [2022-01-18 16:15:11,806 INFO L78 Accepts]: Start accepts. Automaton has 2385 states and 6366 transitions. Word has length 37 [2022-01-18 16:15:11,806 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:15:11,806 INFO L470 AbstractCegarLoop]: Abstraction has 2385 states and 6366 transitions. [2022-01-18 16:15:11,806 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 2.0217391304347827) internal successors, (93), 46 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:15:11,806 INFO L276 IsEmpty]: Start isEmpty. Operand 2385 states and 6366 transitions. [2022-01-18 16:15:11,811 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-18 16:15:11,811 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:15:11,811 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:15:11,834 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-01-18 16:15:12,033 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,SelfDestructingSolverStorable12 [2022-01-18 16:15:12,033 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:15:12,034 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:15:12,034 INFO L85 PathProgramCache]: Analyzing trace with hash 609080936, now seen corresponding path program 11 times [2022-01-18 16:15:12,034 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:15:12,034 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1547257869] [2022-01-18 16:15:12,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:15:12,034 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:15:12,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:15:12,318 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:15:12,318 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:15:12,318 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1547257869] [2022-01-18 16:15:12,318 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1547257869] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:15:12,318 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2110863512] [2022-01-18 16:15:12,318 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 16:15:12,319 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:15:12,319 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:15:12,320 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:15:12,320 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-01-18 16:15:12,349 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 16:15:12,349 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:15:12,352 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 16:15:12,353 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:15:12,820 INFO L353 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2022-01-18 16:15:12,820 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 38 treesize of output 18 [2022-01-18 16:15:12,885 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:15:12,885 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:15:13,263 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-01-18 16:15:13,263 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 40 treesize of output 104 [2022-01-18 16:15:13,804 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 2 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:15:13,804 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2110863512] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:15:13,804 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:15:13,804 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 46 [2022-01-18 16:15:13,804 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [724118406] [2022-01-18 16:15:13,804 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:15:13,805 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-01-18 16:15:13,805 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:15:13,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-01-18 16:15:13,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=265, Invalid=1805, Unknown=0, NotChecked=0, Total=2070 [2022-01-18 16:15:13,806 INFO L87 Difference]: Start difference. First operand 2385 states and 6366 transitions. Second operand has 46 states, 46 states have (on average 2.152173913043478) internal successors, (99), 46 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:15:32,115 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:15:32,115 INFO L93 Difference]: Finished difference Result 11643 states and 28850 transitions. [2022-01-18 16:15:32,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 336 states. [2022-01-18 16:15:32,116 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 2.152173913043478) internal successors, (99), 46 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2022-01-18 16:15:32,116 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:15:32,142 INFO L225 Difference]: With dead ends: 11643 [2022-01-18 16:15:32,142 INFO L226 Difference]: Without dead ends: 10173 [2022-01-18 16:15:32,149 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 422 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 376 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59584 ImplicationChecksByTransitivity, 15.7s TimeCoverageRelationStatistics Valid=19211, Invalid=123295, Unknown=0, NotChecked=0, Total=142506 [2022-01-18 16:15:32,150 INFO L933 BasicCegarLoop]: 69 mSDtfsCounter, 1401 mSDsluCounter, 3029 mSDsCounter, 0 mSdLazyCounter, 5917 mSolverCounterSat, 736 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1401 SdHoareTripleChecker+Valid, 1490 SdHoareTripleChecker+Invalid, 6653 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 736 IncrementalHoareTripleChecker+Valid, 5917 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.7s IncrementalHoareTripleChecker+Time [2022-01-18 16:15:32,150 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1401 Valid, 1490 Invalid, 6653 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [736 Valid, 5917 Invalid, 0 Unknown, 0 Unchecked, 2.7s Time] [2022-01-18 16:15:32,164 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10173 states. [2022-01-18 16:15:32,280 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10173 to 2603. [2022-01-18 16:15:32,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2603 states, 2602 states have (on average 2.68293620292083) internal successors, (6981), 2602 states have internal predecessors, (6981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:15:32,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2603 states to 2603 states and 6981 transitions. [2022-01-18 16:15:32,298 INFO L78 Accepts]: Start accepts. Automaton has 2603 states and 6981 transitions. Word has length 37 [2022-01-18 16:15:32,298 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:15:32,298 INFO L470 AbstractCegarLoop]: Abstraction has 2603 states and 6981 transitions. [2022-01-18 16:15:32,298 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 2.152173913043478) internal successors, (99), 46 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:15:32,298 INFO L276 IsEmpty]: Start isEmpty. Operand 2603 states and 6981 transitions. [2022-01-18 16:15:32,303 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-18 16:15:32,303 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:15:32,303 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:15:32,329 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-01-18 16:15:32,527 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-01-18 16:15:32,527 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:15:32,528 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:15:32,528 INFO L85 PathProgramCache]: Analyzing trace with hash 725042942, now seen corresponding path program 12 times [2022-01-18 16:15:32,528 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:15:32,528 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1738699207] [2022-01-18 16:15:32,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:15:32,528 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:15:32,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:15:32,779 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:15:32,779 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:15:32,779 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1738699207] [2022-01-18 16:15:32,779 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1738699207] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:15:32,779 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1244795014] [2022-01-18 16:15:32,779 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 16:15:32,779 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:15:32,780 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:15:32,780 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:15:32,781 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-01-18 16:15:32,812 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 16:15:32,812 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:15:32,813 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 24 conjunts are in the unsatisfiable core [2022-01-18 16:15:32,814 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:15:33,800 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:15:33,801 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:15:33,801 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:15:33,802 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:15:33,803 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:15:33,803 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:15:33,804 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 30 treesize of output 18 [2022-01-18 16:15:33,884 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:15:33,884 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:15:34,542 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:15:34,544 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:15:34,545 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:15:34,545 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:15:34,546 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:15:34,546 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:15:34,584 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:15:34,585 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 6 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 9 case distinctions, treesize of input 32 treesize of output 92 [2022-01-18 16:15:35,352 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:15:35,353 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1244795014] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:15:35,353 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:15:35,353 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 46 [2022-01-18 16:15:35,353 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [364211829] [2022-01-18 16:15:35,353 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:15:35,353 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-01-18 16:15:35,353 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:15:35,354 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-01-18 16:15:35,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=330, Invalid=1740, Unknown=0, NotChecked=0, Total=2070 [2022-01-18 16:15:35,354 INFO L87 Difference]: Start difference. First operand 2603 states and 6981 transitions. Second operand has 46 states, 46 states have (on average 2.152173913043478) internal successors, (99), 46 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:15:38,427 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:15:38,427 INFO L93 Difference]: Finished difference Result 4636 states and 12333 transitions. [2022-01-18 16:15:38,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2022-01-18 16:15:38,428 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 2.152173913043478) internal successors, (99), 46 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2022-01-18 16:15:38,428 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:15:38,437 INFO L225 Difference]: With dead ends: 4636 [2022-01-18 16:15:38,438 INFO L226 Difference]: Without dead ends: 4587 [2022-01-18 16:15:38,439 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 195 GetRequests, 71 SyntacticMatches, 7 SemanticMatches, 117 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4449 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=2197, Invalid=11845, Unknown=0, NotChecked=0, Total=14042 [2022-01-18 16:15:38,439 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 288 mSDsluCounter, 1668 mSDsCounter, 0 mSdLazyCounter, 725 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 288 SdHoareTripleChecker+Valid, 501 SdHoareTripleChecker+Invalid, 2493 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 725 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1733 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 16:15:38,439 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [288 Valid, 501 Invalid, 2493 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 725 Invalid, 0 Unknown, 1733 Unchecked, 0.3s Time] [2022-01-18 16:15:38,446 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4587 states. [2022-01-18 16:15:38,493 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4587 to 2757. [2022-01-18 16:15:38,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2757 states, 2756 states have (on average 2.6756168359941945) internal successors, (7374), 2756 states have internal predecessors, (7374), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:15:38,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2757 states to 2757 states and 7374 transitions. [2022-01-18 16:15:38,505 INFO L78 Accepts]: Start accepts. Automaton has 2757 states and 7374 transitions. Word has length 37 [2022-01-18 16:15:38,505 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:15:38,505 INFO L470 AbstractCegarLoop]: Abstraction has 2757 states and 7374 transitions. [2022-01-18 16:15:38,505 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 2.152173913043478) internal successors, (99), 46 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:15:38,505 INFO L276 IsEmpty]: Start isEmpty. Operand 2757 states and 7374 transitions. [2022-01-18 16:15:38,510 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-18 16:15:38,510 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:15:38,510 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:15:38,535 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-01-18 16:15:38,723 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2022-01-18 16:15:38,723 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:15:38,724 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:15:38,724 INFO L85 PathProgramCache]: Analyzing trace with hash 1062011650, now seen corresponding path program 13 times [2022-01-18 16:15:38,724 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:15:38,724 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1102857631] [2022-01-18 16:15:38,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:15:38,724 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:15:38,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:15:38,971 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:15:38,971 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:15:38,971 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1102857631] [2022-01-18 16:15:38,971 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1102857631] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:15:38,971 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [165191245] [2022-01-18 16:15:38,971 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 16:15:38,971 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:15:38,971 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:15:38,972 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:15:38,973 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-01-18 16:15:38,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:15:38,996 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 16:15:38,997 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:15:39,403 INFO L353 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2022-01-18 16:15:39,404 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 38 treesize of output 18 [2022-01-18 16:15:39,482 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:15:39,483 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:15:39,871 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-01-18 16:15:39,872 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 40 treesize of output 104 [2022-01-18 16:15:40,281 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 2 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:15:40,281 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [165191245] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:15:40,282 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:15:40,282 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 46 [2022-01-18 16:15:40,282 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [631418592] [2022-01-18 16:15:40,282 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:15:40,282 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-01-18 16:15:40,282 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:15:40,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-01-18 16:15:40,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=266, Invalid=1804, Unknown=0, NotChecked=0, Total=2070 [2022-01-18 16:15:40,283 INFO L87 Difference]: Start difference. First operand 2757 states and 7374 transitions. Second operand has 46 states, 46 states have (on average 2.0217391304347827) internal successors, (93), 46 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:16:00,200 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:16:00,201 INFO L93 Difference]: Finished difference Result 13846 states and 34888 transitions. [2022-01-18 16:16:00,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 350 states. [2022-01-18 16:16:00,201 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 2.0217391304347827) internal successors, (93), 46 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2022-01-18 16:16:00,201 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:16:00,223 INFO L225 Difference]: With dead ends: 13846 [2022-01-18 16:16:00,223 INFO L226 Difference]: Without dead ends: 12834 [2022-01-18 16:16:00,229 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 436 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 390 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65124 ImplicationChecksByTransitivity, 16.9s TimeCoverageRelationStatistics Valid=20027, Invalid=133245, Unknown=0, NotChecked=0, Total=153272 [2022-01-18 16:16:00,230 INFO L933 BasicCegarLoop]: 106 mSDtfsCounter, 1134 mSDsluCounter, 3409 mSDsCounter, 0 mSdLazyCounter, 5924 mSolverCounterSat, 621 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1134 SdHoareTripleChecker+Valid, 1784 SdHoareTripleChecker+Invalid, 6545 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 621 IncrementalHoareTripleChecker+Valid, 5924 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.9s IncrementalHoareTripleChecker+Time [2022-01-18 16:16:00,230 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1134 Valid, 1784 Invalid, 6545 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [621 Valid, 5924 Invalid, 0 Unknown, 0 Unchecked, 2.9s Time] [2022-01-18 16:16:00,245 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12834 states. [2022-01-18 16:16:00,328 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12834 to 3327. [2022-01-18 16:16:00,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3327 states, 3326 states have (on average 2.7194828622970535) internal successors, (9045), 3326 states have internal predecessors, (9045), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:16:00,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3327 states to 3327 states and 9045 transitions. [2022-01-18 16:16:00,341 INFO L78 Accepts]: Start accepts. Automaton has 3327 states and 9045 transitions. Word has length 37 [2022-01-18 16:16:00,341 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:16:00,341 INFO L470 AbstractCegarLoop]: Abstraction has 3327 states and 9045 transitions. [2022-01-18 16:16:00,341 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 2.0217391304347827) internal successors, (93), 46 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:16:00,341 INFO L276 IsEmpty]: Start isEmpty. Operand 3327 states and 9045 transitions. [2022-01-18 16:16:00,347 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-18 16:16:00,348 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:16:00,348 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:16:00,369 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2022-01-18 16:16:00,563 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,SelfDestructingSolverStorable15 [2022-01-18 16:16:00,563 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:16:00,563 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:16:00,564 INFO L85 PathProgramCache]: Analyzing trace with hash -2026265026, now seen corresponding path program 14 times [2022-01-18 16:16:00,564 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:16:00,564 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1683506628] [2022-01-18 16:16:00,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:16:00,564 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:16:00,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:16:00,840 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 1 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:16:00,840 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:16:00,841 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1683506628] [2022-01-18 16:16:00,841 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1683506628] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:16:00,841 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2068791574] [2022-01-18 16:16:00,841 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:16:00,841 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:16:00,841 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:16:00,844 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:16:00,874 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-01-18 16:16:00,896 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:16:00,897 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:16:00,900 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 16:16:00,901 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:16:01,484 INFO L353 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2022-01-18 16:16:01,484 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 38 treesize of output 18 [2022-01-18 16:16:01,547 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 1 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:16:01,547 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:16:01,929 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-01-18 16:16:01,929 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 40 treesize of output 104 [2022-01-18 16:16:02,464 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 2 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:16:02,464 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2068791574] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:16:02,464 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:16:02,464 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 46 [2022-01-18 16:16:02,464 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1246774657] [2022-01-18 16:16:02,465 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:16:02,465 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-01-18 16:16:02,465 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:16:02,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-01-18 16:16:02,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=269, Invalid=1801, Unknown=0, NotChecked=0, Total=2070 [2022-01-18 16:16:02,466 INFO L87 Difference]: Start difference. First operand 3327 states and 9045 transitions. Second operand has 46 states, 46 states have (on average 2.152173913043478) internal successors, (99), 46 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:16:23,001 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:16:23,001 INFO L93 Difference]: Finished difference Result 16809 states and 42113 transitions. [2022-01-18 16:16:23,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 373 states. [2022-01-18 16:16:23,002 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 2.152173913043478) internal successors, (99), 46 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2022-01-18 16:16:23,002 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:16:23,027 INFO L225 Difference]: With dead ends: 16809 [2022-01-18 16:16:23,027 INFO L226 Difference]: Without dead ends: 14346 [2022-01-18 16:16:23,033 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 459 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 413 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76932 ImplicationChecksByTransitivity, 18.0s TimeCoverageRelationStatistics Valid=24383, Invalid=147427, Unknown=0, NotChecked=0, Total=171810 [2022-01-18 16:16:23,033 INFO L933 BasicCegarLoop]: 68 mSDtfsCounter, 1850 mSDsluCounter, 2489 mSDsCounter, 0 mSdLazyCounter, 4610 mSolverCounterSat, 915 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1850 SdHoareTripleChecker+Valid, 1276 SdHoareTripleChecker+Invalid, 5525 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 915 IncrementalHoareTripleChecker+Valid, 4610 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2022-01-18 16:16:23,033 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1850 Valid, 1276 Invalid, 5525 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [915 Valid, 4610 Invalid, 0 Unknown, 0 Unchecked, 2.5s Time] [2022-01-18 16:16:23,048 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14346 states. [2022-01-18 16:16:23,156 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14346 to 3535. [2022-01-18 16:16:23,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3535 states, 3534 states have (on average 2.7190152801358236) internal successors, (9609), 3534 states have internal predecessors, (9609), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:16:23,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3535 states to 3535 states and 9609 transitions. [2022-01-18 16:16:23,171 INFO L78 Accepts]: Start accepts. Automaton has 3535 states and 9609 transitions. Word has length 37 [2022-01-18 16:16:23,171 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:16:23,171 INFO L470 AbstractCegarLoop]: Abstraction has 3535 states and 9609 transitions. [2022-01-18 16:16:23,172 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 2.152173913043478) internal successors, (99), 46 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:16:23,172 INFO L276 IsEmpty]: Start isEmpty. Operand 3535 states and 9609 transitions. [2022-01-18 16:16:23,178 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-18 16:16:23,178 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:16:23,178 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:16:23,200 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2022-01-18 16:16:23,394 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:16:23,394 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:16:23,394 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:16:23,394 INFO L85 PathProgramCache]: Analyzing trace with hash 1277334372, now seen corresponding path program 15 times [2022-01-18 16:16:23,395 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:16:23,395 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [744624271] [2022-01-18 16:16:23,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:16:23,395 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:16:23,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:16:23,699 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 1 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:16:23,699 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:16:23,699 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [744624271] [2022-01-18 16:16:23,699 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [744624271] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:16:23,699 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2075826528] [2022-01-18 16:16:23,700 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:16:23,700 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:16:23,700 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:16:23,701 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:16:23,703 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-01-18 16:16:23,729 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 16:16:23,729 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:16:23,730 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 28 conjunts are in the unsatisfiable core [2022-01-18 16:16:23,731 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:16:24,223 INFO L353 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2022-01-18 16:16:24,223 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 38 treesize of output 18 [2022-01-18 16:16:24,285 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 1 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:16:24,285 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:16:24,732 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-01-18 16:16:24,732 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 39 treesize of output 103 [2022-01-18 16:16:25,469 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 1 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:16:25,469 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2075826528] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:16:25,469 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:16:25,469 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 46 [2022-01-18 16:16:25,469 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2010402975] [2022-01-18 16:16:25,469 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:16:25,470 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-01-18 16:16:25,470 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:16:25,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-01-18 16:16:25,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=260, Invalid=1810, Unknown=0, NotChecked=0, Total=2070 [2022-01-18 16:16:25,471 INFO L87 Difference]: Start difference. First operand 3535 states and 9609 transitions. Second operand has 46 states, 46 states have (on average 2.152173913043478) internal successors, (99), 46 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:16:47,655 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:16:47,655 INFO L93 Difference]: Finished difference Result 15579 states and 39558 transitions. [2022-01-18 16:16:47,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 397 states. [2022-01-18 16:16:47,656 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 2.152173913043478) internal successors, (99), 46 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2022-01-18 16:16:47,656 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:16:47,736 INFO L225 Difference]: With dead ends: 15579 [2022-01-18 16:16:47,736 INFO L226 Difference]: Without dead ends: 14122 [2022-01-18 16:16:47,743 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 483 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 437 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86518 ImplicationChecksByTransitivity, 19.0s TimeCoverageRelationStatistics Valid=24782, Invalid=167500, Unknown=0, NotChecked=0, Total=192282 [2022-01-18 16:16:47,743 INFO L933 BasicCegarLoop]: 78 mSDtfsCounter, 1551 mSDsluCounter, 3347 mSDsCounter, 0 mSdLazyCounter, 6306 mSolverCounterSat, 820 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1551 SdHoareTripleChecker+Valid, 1653 SdHoareTripleChecker+Invalid, 7126 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 820 IncrementalHoareTripleChecker+Valid, 6306 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.2s IncrementalHoareTripleChecker+Time [2022-01-18 16:16:47,743 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1551 Valid, 1653 Invalid, 7126 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [820 Valid, 6306 Invalid, 0 Unknown, 0 Unchecked, 3.2s Time] [2022-01-18 16:16:47,759 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14122 states. [2022-01-18 16:16:47,891 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14122 to 4322. [2022-01-18 16:16:47,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4322 states, 4321 states have (on average 2.7283036334181903) internal successors, (11789), 4321 states have internal predecessors, (11789), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:16:47,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4322 states to 4322 states and 11789 transitions. [2022-01-18 16:16:47,908 INFO L78 Accepts]: Start accepts. Automaton has 4322 states and 11789 transitions. Word has length 37 [2022-01-18 16:16:47,908 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:16:47,908 INFO L470 AbstractCegarLoop]: Abstraction has 4322 states and 11789 transitions. [2022-01-18 16:16:47,908 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 2.152173913043478) internal successors, (99), 46 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:16:47,908 INFO L276 IsEmpty]: Start isEmpty. Operand 4322 states and 11789 transitions. [2022-01-18 16:16:47,914 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-18 16:16:47,915 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:16:47,915 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:16:47,932 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-01-18 16:16:48,115 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-01-18 16:16:48,116 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:16:48,116 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:16:48,116 INFO L85 PathProgramCache]: Analyzing trace with hash 1393296378, now seen corresponding path program 16 times [2022-01-18 16:16:48,116 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:16:48,116 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [843125497] [2022-01-18 16:16:48,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:16:48,117 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:16:48,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:16:48,405 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 1 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:16:48,405 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:16:48,405 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [843125497] [2022-01-18 16:16:48,406 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [843125497] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:16:48,406 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [597530954] [2022-01-18 16:16:48,406 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 16:16:48,406 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:16:48,406 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:16:48,407 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:16:48,408 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-01-18 16:16:48,440 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 16:16:48,440 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:16:48,441 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 16:16:48,441 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:16:48,891 INFO L353 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2022-01-18 16:16:48,891 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 38 treesize of output 18 [2022-01-18 16:16:48,962 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 1 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:16:48,962 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:16:49,346 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-01-18 16:16:49,347 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 40 treesize of output 104 [2022-01-18 16:16:49,827 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 1 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:16:49,827 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [597530954] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:16:49,827 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:16:49,827 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 46 [2022-01-18 16:16:49,827 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [438921353] [2022-01-18 16:16:49,827 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:16:49,827 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-01-18 16:16:49,827 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:16:49,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-01-18 16:16:49,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=259, Invalid=1811, Unknown=0, NotChecked=0, Total=2070 [2022-01-18 16:16:49,828 INFO L87 Difference]: Start difference. First operand 4322 states and 11789 transitions. Second operand has 46 states, 46 states have (on average 2.0217391304347827) internal successors, (93), 46 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:17:12,046 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:17:12,046 INFO L93 Difference]: Finished difference Result 19425 states and 50281 transitions. [2022-01-18 16:17:12,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 406 states. [2022-01-18 16:17:12,047 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 2.0217391304347827) internal successors, (93), 46 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2022-01-18 16:17:12,047 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:17:12,081 INFO L225 Difference]: With dead ends: 19425 [2022-01-18 16:17:12,081 INFO L226 Difference]: Without dead ends: 18389 [2022-01-18 16:17:12,091 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 492 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 446 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 88585 ImplicationChecksByTransitivity, 18.6s TimeCoverageRelationStatistics Valid=23496, Invalid=176760, Unknown=0, NotChecked=0, Total=200256 [2022-01-18 16:17:12,092 INFO L933 BasicCegarLoop]: 113 mSDtfsCounter, 1365 mSDsluCounter, 4482 mSDsCounter, 0 mSdLazyCounter, 7768 mSolverCounterSat, 753 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1365 SdHoareTripleChecker+Valid, 2251 SdHoareTripleChecker+Invalid, 8521 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 753 IncrementalHoareTripleChecker+Valid, 7768 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.6s IncrementalHoareTripleChecker+Time [2022-01-18 16:17:12,092 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1365 Valid, 2251 Invalid, 8521 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [753 Valid, 7768 Invalid, 0 Unknown, 0 Unchecked, 3.6s Time] [2022-01-18 16:17:12,113 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18389 states. [2022-01-18 16:17:12,284 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18389 to 5336. [2022-01-18 16:17:12,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5336 states, 5335 states have (on average 2.7321462043111526) internal successors, (14576), 5335 states have internal predecessors, (14576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:17:12,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5336 states to 5336 states and 14576 transitions. [2022-01-18 16:17:12,306 INFO L78 Accepts]: Start accepts. Automaton has 5336 states and 14576 transitions. Word has length 37 [2022-01-18 16:17:12,306 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:17:12,306 INFO L470 AbstractCegarLoop]: Abstraction has 5336 states and 14576 transitions. [2022-01-18 16:17:12,306 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 2.0217391304347827) internal successors, (93), 46 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:17:12,306 INFO L276 IsEmpty]: Start isEmpty. Operand 5336 states and 14576 transitions. [2022-01-18 16:17:12,314 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-18 16:17:12,314 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:17:12,314 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:17:12,330 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-01-18 16:17:12,514 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:17:12,515 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:17:12,515 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:17:12,515 INFO L85 PathProgramCache]: Analyzing trace with hash 730758682, now seen corresponding path program 17 times [2022-01-18 16:17:12,515 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:17:12,515 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1791280609] [2022-01-18 16:17:12,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:17:12,516 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:17:12,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:17:12,723 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:17:12,723 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:17:12,723 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1791280609] [2022-01-18 16:17:12,723 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1791280609] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:17:12,723 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [334394175] [2022-01-18 16:17:12,723 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 16:17:12,723 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:17:12,724 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:17:12,725 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:17:12,725 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-01-18 16:17:12,751 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 16:17:12,751 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:17:12,752 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 16:17:12,753 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:17:13,218 INFO L353 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2022-01-18 16:17:13,219 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 38 treesize of output 18 [2022-01-18 16:17:13,279 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:17:13,279 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:17:13,646 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-01-18 16:17:13,647 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 40 treesize of output 104 [2022-01-18 16:17:14,065 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 2 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:17:14,065 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [334394175] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:17:14,065 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:17:14,065 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 18, 18] total 45 [2022-01-18 16:17:14,065 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [704543669] [2022-01-18 16:17:14,065 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:17:14,066 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2022-01-18 16:17:14,066 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:17:14,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2022-01-18 16:17:14,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=248, Invalid=1732, Unknown=0, NotChecked=0, Total=1980 [2022-01-18 16:17:14,067 INFO L87 Difference]: Start difference. First operand 5336 states and 14576 transitions. Second operand has 45 states, 45 states have (on average 2.2) internal successors, (99), 45 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:17:36,583 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:17:36,583 INFO L93 Difference]: Finished difference Result 19470 states and 50048 transitions. [2022-01-18 16:17:36,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 420 states. [2022-01-18 16:17:36,584 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 45 states have (on average 2.2) internal successors, (99), 45 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2022-01-18 16:17:36,584 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:17:36,615 INFO L225 Difference]: With dead ends: 19470 [2022-01-18 16:17:36,615 INFO L226 Difference]: Without dead ends: 17725 [2022-01-18 16:17:36,628 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 506 GetRequests, 47 SyntacticMatches, 0 SemanticMatches, 459 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 99488 ImplicationChecksByTransitivity, 19.4s TimeCoverageRelationStatistics Valid=31398, Invalid=180662, Unknown=0, NotChecked=0, Total=212060 [2022-01-18 16:17:36,628 INFO L933 BasicCegarLoop]: 83 mSDtfsCounter, 1706 mSDsluCounter, 3325 mSDsCounter, 0 mSdLazyCounter, 5853 mSolverCounterSat, 804 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1706 SdHoareTripleChecker+Valid, 1784 SdHoareTripleChecker+Invalid, 6657 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 804 IncrementalHoareTripleChecker+Valid, 5853 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.9s IncrementalHoareTripleChecker+Time [2022-01-18 16:17:36,628 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1706 Valid, 1784 Invalid, 6657 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [804 Valid, 5853 Invalid, 0 Unknown, 0 Unchecked, 2.9s Time] [2022-01-18 16:17:36,651 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17725 states. [2022-01-18 16:17:36,882 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17725 to 6234. [2022-01-18 16:17:36,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6234 states, 6233 states have (on average 2.7328734156906784) internal successors, (17034), 6233 states have internal predecessors, (17034), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:17:36,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6234 states to 6234 states and 17034 transitions. [2022-01-18 16:17:36,906 INFO L78 Accepts]: Start accepts. Automaton has 6234 states and 17034 transitions. Word has length 37 [2022-01-18 16:17:36,906 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:17:36,906 INFO L470 AbstractCegarLoop]: Abstraction has 6234 states and 17034 transitions. [2022-01-18 16:17:36,907 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 45 states have (on average 2.2) internal successors, (99), 45 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:17:36,907 INFO L276 IsEmpty]: Start isEmpty. Operand 6234 states and 17034 transitions. [2022-01-18 16:17:36,916 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-18 16:17:36,916 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:17:36,916 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:17:36,941 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-01-18 16:17:37,138 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:17:37,139 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:17:37,140 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:17:37,140 INFO L85 PathProgramCache]: Analyzing trace with hash 1515417626, now seen corresponding path program 18 times [2022-01-18 16:17:37,140 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:17:37,140 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1210878598] [2022-01-18 16:17:37,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:17:37,140 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:17:37,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:17:37,357 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 1 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:17:37,358 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:17:37,358 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1210878598] [2022-01-18 16:17:37,358 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1210878598] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:17:37,358 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [599583754] [2022-01-18 16:17:37,358 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 16:17:37,358 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:17:37,358 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:17:37,359 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:17:37,360 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-01-18 16:17:37,391 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 16:17:37,391 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:17:37,391 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 16:17:37,392 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:17:37,842 INFO L353 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2022-01-18 16:17:37,842 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 38 treesize of output 18 [2022-01-18 16:17:37,900 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:17:37,900 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:17:38,283 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-01-18 16:17:38,284 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 40 treesize of output 104 [2022-01-18 16:17:38,777 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 2 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:17:38,777 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [599583754] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:17:38,777 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:17:38,777 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 18, 18] total 45 [2022-01-18 16:17:38,777 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1567171501] [2022-01-18 16:17:38,777 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:17:38,777 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2022-01-18 16:17:38,777 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:17:38,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2022-01-18 16:17:38,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=254, Invalid=1726, Unknown=0, NotChecked=0, Total=1980 [2022-01-18 16:17:38,778 INFO L87 Difference]: Start difference. First operand 6234 states and 17034 transitions. Second operand has 45 states, 45 states have (on average 2.2) internal successors, (99), 45 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:18:01,115 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:18:01,115 INFO L93 Difference]: Finished difference Result 31234 states and 81888 transitions. [2022-01-18 16:18:01,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 427 states. [2022-01-18 16:18:01,116 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 45 states have (on average 2.2) internal successors, (99), 45 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2022-01-18 16:18:01,116 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:18:01,175 INFO L225 Difference]: With dead ends: 31234 [2022-01-18 16:18:01,176 INFO L226 Difference]: Without dead ends: 28790 [2022-01-18 16:18:01,183 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 513 GetRequests, 47 SyntacticMatches, 0 SemanticMatches, 466 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 103084 ImplicationChecksByTransitivity, 18.9s TimeCoverageRelationStatistics Valid=29621, Invalid=188935, Unknown=0, NotChecked=0, Total=218556 [2022-01-18 16:18:01,183 INFO L933 BasicCegarLoop]: 88 mSDtfsCounter, 2195 mSDsluCounter, 3630 mSDsCounter, 0 mSdLazyCounter, 6351 mSolverCounterSat, 1169 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2195 SdHoareTripleChecker+Valid, 1918 SdHoareTripleChecker+Invalid, 7520 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1169 IncrementalHoareTripleChecker+Valid, 6351 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.2s IncrementalHoareTripleChecker+Time [2022-01-18 16:18:01,183 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2195 Valid, 1918 Invalid, 7520 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1169 Valid, 6351 Invalid, 0 Unknown, 0 Unchecked, 3.2s Time] [2022-01-18 16:18:01,210 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28790 states. [2022-01-18 16:18:01,435 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28790 to 9104. [2022-01-18 16:18:01,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9104 states, 9103 states have (on average 2.730748105020323) internal successors, (24858), 9103 states have internal predecessors, (24858), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:18:01,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9104 states to 9104 states and 24858 transitions. [2022-01-18 16:18:01,471 INFO L78 Accepts]: Start accepts. Automaton has 9104 states and 24858 transitions. Word has length 37 [2022-01-18 16:18:01,471 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:18:01,471 INFO L470 AbstractCegarLoop]: Abstraction has 9104 states and 24858 transitions. [2022-01-18 16:18:01,471 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 45 states have (on average 2.2) internal successors, (99), 45 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:18:01,471 INFO L276 IsEmpty]: Start isEmpty. Operand 9104 states and 24858 transitions. [2022-01-18 16:18:01,485 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-18 16:18:01,486 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:18:01,486 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:18:01,511 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2022-01-18 16:18:01,712 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:18:01,712 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:18:01,712 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:18:01,712 INFO L85 PathProgramCache]: Analyzing trace with hash 1952777662, now seen corresponding path program 19 times [2022-01-18 16:18:01,712 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:18:01,712 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1528832371] [2022-01-18 16:18:01,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:18:01,713 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:18:01,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:18:01,916 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:18:01,917 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:18:01,917 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1528832371] [2022-01-18 16:18:01,917 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1528832371] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:18:01,917 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1053630947] [2022-01-18 16:18:01,917 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 16:18:01,917 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:18:01,917 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:18:01,920 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:18:01,927 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-01-18 16:18:01,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:18:01,957 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 16:18:01,958 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:18:02,391 INFO L353 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2022-01-18 16:18:02,391 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 38 treesize of output 18 [2022-01-18 16:18:02,448 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:18:02,448 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:18:02,830 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-01-18 16:18:02,830 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 40 treesize of output 104 [2022-01-18 16:18:03,367 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 2 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:18:03,368 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1053630947] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:18:03,368 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:18:03,368 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 18, 18] total 44 [2022-01-18 16:18:03,368 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1973444006] [2022-01-18 16:18:03,368 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:18:03,368 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2022-01-18 16:18:03,368 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:18:03,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2022-01-18 16:18:03,369 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=258, Invalid=1634, Unknown=0, NotChecked=0, Total=1892 [2022-01-18 16:18:03,369 INFO L87 Difference]: Start difference. First operand 9104 states and 24858 transitions. Second operand has 44 states, 44 states have (on average 2.1136363636363638) internal successors, (93), 44 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:18:21,588 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:18:21,588 INFO L93 Difference]: Finished difference Result 32667 states and 86823 transitions. [2022-01-18 16:18:21,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 354 states. [2022-01-18 16:18:21,589 INFO L78 Accepts]: Start accepts. Automaton has has 44 states, 44 states have (on average 2.1136363636363638) internal successors, (93), 44 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2022-01-18 16:18:21,589 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:18:21,655 INFO L225 Difference]: With dead ends: 32667 [2022-01-18 16:18:21,655 INFO L226 Difference]: Without dead ends: 31087 [2022-01-18 16:18:21,663 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 440 GetRequests, 47 SyntacticMatches, 1 SemanticMatches, 392 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71981 ImplicationChecksByTransitivity, 14.6s TimeCoverageRelationStatistics Valid=22308, Invalid=132534, Unknown=0, NotChecked=0, Total=154842 [2022-01-18 16:18:21,664 INFO L933 BasicCegarLoop]: 117 mSDtfsCounter, 1751 mSDsluCounter, 4735 mSDsCounter, 0 mSdLazyCounter, 7318 mSolverCounterSat, 963 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1751 SdHoareTripleChecker+Valid, 2646 SdHoareTripleChecker+Invalid, 8281 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 963 IncrementalHoareTripleChecker+Valid, 7318 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.5s IncrementalHoareTripleChecker+Time [2022-01-18 16:18:21,664 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1751 Valid, 2646 Invalid, 8281 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [963 Valid, 7318 Invalid, 0 Unknown, 0 Unchecked, 3.5s Time] [2022-01-18 16:18:21,694 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31087 states. [2022-01-18 16:18:22,028 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31087 to 11836. [2022-01-18 16:18:22,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11836 states, 11835 states have (on average 2.7356991972961553) internal successors, (32377), 11835 states have internal predecessors, (32377), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:18:22,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11836 states to 11836 states and 32377 transitions. [2022-01-18 16:18:22,070 INFO L78 Accepts]: Start accepts. Automaton has 11836 states and 32377 transitions. Word has length 37 [2022-01-18 16:18:22,071 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:18:22,071 INFO L470 AbstractCegarLoop]: Abstraction has 11836 states and 32377 transitions. [2022-01-18 16:18:22,071 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 2.1136363636363638) internal successors, (93), 44 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:18:22,071 INFO L276 IsEmpty]: Start isEmpty. Operand 11836 states and 32377 transitions. [2022-01-18 16:18:22,085 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-18 16:18:22,086 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:18:22,086 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:18:22,104 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-01-18 16:18:22,294 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:18:22,295 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:18:22,295 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:18:22,295 INFO L85 PathProgramCache]: Analyzing trace with hash 732190768, now seen corresponding path program 20 times [2022-01-18 16:18:22,295 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:18:22,295 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1932050656] [2022-01-18 16:18:22,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:18:22,295 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:18:22,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:18:22,516 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 1 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:18:22,516 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:18:22,516 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1932050656] [2022-01-18 16:18:22,516 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1932050656] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:18:22,516 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [835250352] [2022-01-18 16:18:22,516 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:18:22,516 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:18:22,516 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:18:22,517 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:18:22,518 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-01-18 16:18:22,542 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:18:22,542 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:18:22,543 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 16:18:22,544 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:18:22,994 INFO L353 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2022-01-18 16:18:22,994 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 38 treesize of output 18 [2022-01-18 16:18:23,056 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:18:23,056 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:18:23,432 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-01-18 16:18:23,433 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 40 treesize of output 104 [2022-01-18 16:18:23,954 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 2 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:18:23,954 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [835250352] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:18:23,954 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:18:23,954 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 18, 18] total 45 [2022-01-18 16:18:23,954 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1169174266] [2022-01-18 16:18:23,955 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:18:23,955 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2022-01-18 16:18:23,955 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:18:23,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2022-01-18 16:18:23,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=258, Invalid=1722, Unknown=0, NotChecked=0, Total=1980 [2022-01-18 16:18:23,956 INFO L87 Difference]: Start difference. First operand 11836 states and 32377 transitions. Second operand has 45 states, 45 states have (on average 2.2) internal successors, (99), 45 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:18:41,266 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:18:41,266 INFO L93 Difference]: Finished difference Result 33473 states and 89499 transitions. [2022-01-18 16:18:41,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 328 states. [2022-01-18 16:18:41,266 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 45 states have (on average 2.2) internal successors, (99), 45 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2022-01-18 16:18:41,266 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:18:41,334 INFO L225 Difference]: With dead ends: 33473 [2022-01-18 16:18:41,334 INFO L226 Difference]: Without dead ends: 31834 [2022-01-18 16:18:41,338 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 414 GetRequests, 47 SyntacticMatches, 0 SemanticMatches, 367 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60160 ImplicationChecksByTransitivity, 14.6s TimeCoverageRelationStatistics Valid=20754, Invalid=115038, Unknown=0, NotChecked=0, Total=135792 [2022-01-18 16:18:41,339 INFO L933 BasicCegarLoop]: 74 mSDtfsCounter, 1317 mSDsluCounter, 2965 mSDsCounter, 0 mSdLazyCounter, 5366 mSolverCounterSat, 708 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1317 SdHoareTripleChecker+Valid, 1506 SdHoareTripleChecker+Invalid, 6074 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 708 IncrementalHoareTripleChecker+Valid, 5366 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.6s IncrementalHoareTripleChecker+Time [2022-01-18 16:18:41,339 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1317 Valid, 1506 Invalid, 6074 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [708 Valid, 5366 Invalid, 0 Unknown, 0 Unchecked, 2.6s Time] [2022-01-18 16:18:41,369 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31834 states. [2022-01-18 16:18:41,623 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31834 to 12555. [2022-01-18 16:18:41,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12555 states, 12554 states have (on average 2.736498327226382) internal successors, (34354), 12554 states have internal predecessors, (34354), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:18:41,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12555 states to 12555 states and 34354 transitions. [2022-01-18 16:18:41,671 INFO L78 Accepts]: Start accepts. Automaton has 12555 states and 34354 transitions. Word has length 37 [2022-01-18 16:18:41,671 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:18:41,672 INFO L470 AbstractCegarLoop]: Abstraction has 12555 states and 34354 transitions. [2022-01-18 16:18:41,672 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 45 states have (on average 2.2) internal successors, (99), 45 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:18:41,672 INFO L276 IsEmpty]: Start isEmpty. Operand 12555 states and 34354 transitions. [2022-01-18 16:18:41,690 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-18 16:18:41,690 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:18:41,690 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:18:41,705 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-01-18 16:18:41,890 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,SelfDestructingSolverStorable22 [2022-01-18 16:18:41,891 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:18:41,891 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:18:41,891 INFO L85 PathProgramCache]: Analyzing trace with hash 1932553214, now seen corresponding path program 21 times [2022-01-18 16:18:41,891 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:18:41,891 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1193400970] [2022-01-18 16:18:41,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:18:41,892 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:18:41,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:18:42,091 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:18:42,091 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:18:42,091 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1193400970] [2022-01-18 16:18:42,091 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1193400970] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:18:42,091 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [420815310] [2022-01-18 16:18:42,091 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:18:42,092 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:18:42,092 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:18:42,092 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:18:42,095 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-01-18 16:18:42,118 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-01-18 16:18:42,119 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:18:42,119 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 28 conjunts are in the unsatisfiable core [2022-01-18 16:18:42,120 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:18:42,569 INFO L353 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2022-01-18 16:18:42,570 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 38 treesize of output 18 [2022-01-18 16:18:42,631 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:18:42,631 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:18:43,013 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-01-18 16:18:43,013 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 39 treesize of output 103 [2022-01-18 16:18:43,481 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 2 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:18:43,482 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [420815310] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:18:43,482 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:18:43,482 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 18, 18] total 44 [2022-01-18 16:18:43,482 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1247702334] [2022-01-18 16:18:43,482 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:18:43,482 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2022-01-18 16:18:43,482 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:18:43,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2022-01-18 16:18:43,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=267, Invalid=1625, Unknown=0, NotChecked=0, Total=1892 [2022-01-18 16:18:43,483 INFO L87 Difference]: Start difference. First operand 12555 states and 34354 transitions. Second operand has 44 states, 44 states have (on average 2.25) internal successors, (99), 44 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:18:58,536 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:18:58,536 INFO L93 Difference]: Finished difference Result 33192 states and 88992 transitions. [2022-01-18 16:18:58,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 282 states. [2022-01-18 16:18:58,536 INFO L78 Accepts]: Start accepts. Automaton has has 44 states, 44 states have (on average 2.25) internal successors, (99), 44 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2022-01-18 16:18:58,536 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:18:58,605 INFO L225 Difference]: With dead ends: 33192 [2022-01-18 16:18:58,605 INFO L226 Difference]: Without dead ends: 31790 [2022-01-18 16:18:58,609 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 368 GetRequests, 47 SyntacticMatches, 1 SemanticMatches, 320 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43653 ImplicationChecksByTransitivity, 12.5s TimeCoverageRelationStatistics Valid=16321, Invalid=87041, Unknown=0, NotChecked=0, Total=103362 [2022-01-18 16:18:58,610 INFO L933 BasicCegarLoop]: 93 mSDtfsCounter, 1114 mSDsluCounter, 3202 mSDsCounter, 0 mSdLazyCounter, 5203 mSolverCounterSat, 617 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1114 SdHoareTripleChecker+Valid, 1794 SdHoareTripleChecker+Invalid, 5820 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 617 IncrementalHoareTripleChecker+Valid, 5203 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2022-01-18 16:18:58,610 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1114 Valid, 1794 Invalid, 5820 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [617 Valid, 5203 Invalid, 0 Unknown, 0 Unchecked, 2.5s Time] [2022-01-18 16:18:58,640 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31790 states. [2022-01-18 16:18:58,918 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31790 to 13207. [2022-01-18 16:18:58,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13207 states, 13206 states have (on average 2.7397395123428745) internal successors, (36181), 13206 states have internal predecessors, (36181), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:18:58,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13207 states to 13207 states and 36181 transitions. [2022-01-18 16:18:58,961 INFO L78 Accepts]: Start accepts. Automaton has 13207 states and 36181 transitions. Word has length 37 [2022-01-18 16:18:58,961 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:18:58,961 INFO L470 AbstractCegarLoop]: Abstraction has 13207 states and 36181 transitions. [2022-01-18 16:18:58,961 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 2.25) internal successors, (99), 44 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:18:58,961 INFO L276 IsEmpty]: Start isEmpty. Operand 13207 states and 36181 transitions. [2022-01-18 16:18:58,975 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-18 16:18:58,975 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:18:58,975 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:18:58,991 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-01-18 16:18:59,176 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,SelfDestructingSolverStorable23 [2022-01-18 16:18:59,176 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:18:59,177 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:18:59,177 INFO L85 PathProgramCache]: Analyzing trace with hash -1784070594, now seen corresponding path program 22 times [2022-01-18 16:18:59,177 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:18:59,177 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1421498533] [2022-01-18 16:18:59,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:18:59,177 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:18:59,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:18:59,393 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 3 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:18:59,393 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:18:59,393 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1421498533] [2022-01-18 16:18:59,393 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1421498533] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:18:59,393 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1561483523] [2022-01-18 16:18:59,393 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 16:18:59,393 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:18:59,393 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:18:59,394 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:18:59,395 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-01-18 16:18:59,420 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 16:18:59,420 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:18:59,421 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 16:18:59,422 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:18:59,866 INFO L353 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2022-01-18 16:18:59,866 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 38 treesize of output 18 [2022-01-18 16:18:59,926 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 3 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:18:59,926 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:19:00,304 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-01-18 16:19:00,304 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 40 treesize of output 104 [2022-01-18 16:19:00,824 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 3 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:19:00,824 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1561483523] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:19:00,824 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:19:00,824 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 46 [2022-01-18 16:19:00,824 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1850854633] [2022-01-18 16:19:00,824 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:19:00,824 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-01-18 16:19:00,824 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:19:00,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-01-18 16:19:00,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=288, Invalid=1782, Unknown=0, NotChecked=0, Total=2070 [2022-01-18 16:19:00,825 INFO L87 Difference]: Start difference. First operand 13207 states and 36181 transitions. Second operand has 46 states, 46 states have (on average 2.0217391304347827) internal successors, (93), 46 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:19:10,750 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:19:10,750 INFO L93 Difference]: Finished difference Result 27912 states and 74844 transitions. [2022-01-18 16:19:10,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 200 states. [2022-01-18 16:19:10,750 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 2.0217391304347827) internal successors, (93), 46 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2022-01-18 16:19:10,751 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:19:10,810 INFO L225 Difference]: With dead ends: 27912 [2022-01-18 16:19:10,810 INFO L226 Difference]: Without dead ends: 27500 [2022-01-18 16:19:10,814 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 286 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 240 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22323 ImplicationChecksByTransitivity, 8.7s TimeCoverageRelationStatistics Valid=8313, Invalid=50009, Unknown=0, NotChecked=0, Total=58322 [2022-01-18 16:19:10,814 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 1123 mSDsluCounter, 1451 mSDsCounter, 0 mSdLazyCounter, 3131 mSolverCounterSat, 451 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1123 SdHoareTripleChecker+Valid, 536 SdHoareTripleChecker+Invalid, 3582 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 451 IncrementalHoareTripleChecker+Valid, 3131 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-01-18 16:19:10,815 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1123 Valid, 536 Invalid, 3582 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [451 Valid, 3131 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2022-01-18 16:19:10,841 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27500 states. [2022-01-18 16:19:11,094 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27500 to 13985. [2022-01-18 16:19:11,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13985 states, 13984 states have (on average 2.7281893592677346) internal successors, (38151), 13984 states have internal predecessors, (38151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:19:11,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13985 states to 13985 states and 38151 transitions. [2022-01-18 16:19:11,270 INFO L78 Accepts]: Start accepts. Automaton has 13985 states and 38151 transitions. Word has length 37 [2022-01-18 16:19:11,270 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:19:11,270 INFO L470 AbstractCegarLoop]: Abstraction has 13985 states and 38151 transitions. [2022-01-18 16:19:11,270 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 2.0217391304347827) internal successors, (93), 46 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:19:11,270 INFO L276 IsEmpty]: Start isEmpty. Operand 13985 states and 38151 transitions. [2022-01-18 16:19:11,287 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-18 16:19:11,287 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:19:11,287 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:19:11,305 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-01-18 16:19:11,487 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:19:11,488 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:19:11,488 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:19:11,488 INFO L85 PathProgramCache]: Analyzing trace with hash 1519528804, now seen corresponding path program 23 times [2022-01-18 16:19:11,489 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:19:11,489 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [300686446] [2022-01-18 16:19:11,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:19:11,489 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:19:11,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:19:11,757 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 3 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:19:11,757 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:19:11,757 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [300686446] [2022-01-18 16:19:11,757 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [300686446] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:19:11,757 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1346204063] [2022-01-18 16:19:11,758 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 16:19:11,758 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:19:11,758 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:19:11,759 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:19:11,760 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-01-18 16:19:11,791 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 16:19:11,791 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:19:11,792 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 16:19:11,792 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:19:12,354 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:19:12,356 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:19:12,453 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:19:12,455 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:19:12,455 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:19:12,456 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:19:12,456 INFO L244 Elim1Store]: Index analysis took 101 ms [2022-01-18 16:19:12,456 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 38 treesize of output 18 [2022-01-18 16:19:12,520 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 3 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:19:12,520 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:19:12,864 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:19:12,864 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:19:12,865 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:19:12,866 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:19:12,867 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:19:12,867 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:19:12,868 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:19:12,895 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:19:12,896 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 7 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 8 case distinctions, treesize of input 38 treesize of output 98 [2022-01-18 16:19:13,334 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:19:13,334 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1346204063] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:19:13,334 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:19:13,334 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 46 [2022-01-18 16:19:13,334 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [699984823] [2022-01-18 16:19:13,334 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:19:13,335 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-01-18 16:19:13,335 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:19:13,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-01-18 16:19:13,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=285, Invalid=1785, Unknown=0, NotChecked=0, Total=2070 [2022-01-18 16:19:13,335 INFO L87 Difference]: Start difference. First operand 13985 states and 38151 transitions. Second operand has 46 states, 46 states have (on average 2.152173913043478) internal successors, (99), 46 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:19:27,514 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:19:27,515 INFO L93 Difference]: Finished difference Result 32196 states and 85016 transitions. [2022-01-18 16:19:27,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 261 states. [2022-01-18 16:19:27,515 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 2.152173913043478) internal successors, (99), 46 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2022-01-18 16:19:27,515 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:19:27,583 INFO L225 Difference]: With dead ends: 32196 [2022-01-18 16:19:27,583 INFO L226 Difference]: Without dead ends: 30842 [2022-01-18 16:19:27,588 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 355 GetRequests, 48 SyntacticMatches, 6 SemanticMatches, 301 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39555 ImplicationChecksByTransitivity, 12.2s TimeCoverageRelationStatistics Valid=13928, Invalid=77578, Unknown=0, NotChecked=0, Total=91506 [2022-01-18 16:19:27,588 INFO L933 BasicCegarLoop]: 89 mSDtfsCounter, 1177 mSDsluCounter, 3531 mSDsCounter, 0 mSdLazyCounter, 4436 mSolverCounterSat, 625 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1177 SdHoareTripleChecker+Valid, 1987 SdHoareTripleChecker+Invalid, 5681 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 625 IncrementalHoareTripleChecker+Valid, 4436 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 620 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2022-01-18 16:19:27,588 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1177 Valid, 1987 Invalid, 5681 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [625 Valid, 4436 Invalid, 0 Unknown, 620 Unchecked, 2.2s Time] [2022-01-18 16:19:27,619 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30842 states. [2022-01-18 16:19:27,999 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30842 to 14560. [2022-01-18 16:19:28,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14560 states, 14559 states have (on average 2.7218215536781374) internal successors, (39627), 14559 states have internal predecessors, (39627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:19:28,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14560 states to 14560 states and 39627 transitions. [2022-01-18 16:19:28,043 INFO L78 Accepts]: Start accepts. Automaton has 14560 states and 39627 transitions. Word has length 37 [2022-01-18 16:19:28,043 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:19:28,043 INFO L470 AbstractCegarLoop]: Abstraction has 14560 states and 39627 transitions. [2022-01-18 16:19:28,043 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 2.152173913043478) internal successors, (99), 46 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:19:28,043 INFO L276 IsEmpty]: Start isEmpty. Operand 14560 states and 39627 transitions. [2022-01-18 16:19:28,058 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-18 16:19:28,058 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:19:28,058 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:19:28,073 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-01-18 16:19:28,258 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:19:28,259 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:19:28,259 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:19:28,259 INFO L85 PathProgramCache]: Analyzing trace with hash -1684148304, now seen corresponding path program 24 times [2022-01-18 16:19:28,259 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:19:28,259 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1837726336] [2022-01-18 16:19:28,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:19:28,259 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:19:28,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:19:28,471 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 1 proven. 21 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 16:19:28,471 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:19:28,471 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1837726336] [2022-01-18 16:19:28,471 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1837726336] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:19:28,471 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1678317771] [2022-01-18 16:19:28,471 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 16:19:28,471 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:19:28,472 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:19:28,473 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:19:28,474 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-01-18 16:19:28,505 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 16:19:28,505 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:19:28,506 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 16:19:28,507 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:19:28,939 INFO L353 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2022-01-18 16:19:28,940 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 38 treesize of output 18 [2022-01-18 16:19:29,000 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 1 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:19:29,000 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:19:29,373 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-01-18 16:19:29,373 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 40 treesize of output 104 [2022-01-18 16:19:29,773 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 2 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:19:29,773 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1678317771] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:19:29,773 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:19:29,773 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 18, 18] total 44 [2022-01-18 16:19:29,773 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1145532655] [2022-01-18 16:19:29,773 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:19:29,773 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2022-01-18 16:19:29,774 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:19:29,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2022-01-18 16:19:29,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=245, Invalid=1647, Unknown=0, NotChecked=0, Total=1892 [2022-01-18 16:19:29,774 INFO L87 Difference]: Start difference. First operand 14560 states and 39627 transitions. Second operand has 44 states, 44 states have (on average 2.227272727272727) internal successors, (98), 44 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:19:42,493 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:19:42,493 INFO L93 Difference]: Finished difference Result 31171 states and 82882 transitions. [2022-01-18 16:19:42,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 243 states. [2022-01-18 16:19:42,493 INFO L78 Accepts]: Start accepts. Automaton has has 44 states, 44 states have (on average 2.227272727272727) internal successors, (98), 44 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2022-01-18 16:19:42,493 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:19:42,558 INFO L225 Difference]: With dead ends: 31171 [2022-01-18 16:19:42,558 INFO L226 Difference]: Without dead ends: 30819 [2022-01-18 16:19:42,564 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 329 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 281 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32626 ImplicationChecksByTransitivity, 11.2s TimeCoverageRelationStatistics Valid=11529, Invalid=68277, Unknown=0, NotChecked=0, Total=79806 [2022-01-18 16:19:42,565 INFO L933 BasicCegarLoop]: 47 mSDtfsCounter, 1218 mSDsluCounter, 1756 mSDsCounter, 0 mSdLazyCounter, 3424 mSolverCounterSat, 594 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1218 SdHoareTripleChecker+Valid, 754 SdHoareTripleChecker+Invalid, 4018 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 594 IncrementalHoareTripleChecker+Valid, 3424 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-01-18 16:19:42,565 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1218 Valid, 754 Invalid, 4018 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [594 Valid, 3424 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2022-01-18 16:19:42,661 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30819 states. [2022-01-18 16:19:42,916 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30819 to 15192. [2022-01-18 16:19:42,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15192 states, 15191 states have (on average 2.7192416562438284) internal successors, (41308), 15191 states have internal predecessors, (41308), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:19:42,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15192 states to 15192 states and 41308 transitions. [2022-01-18 16:19:42,966 INFO L78 Accepts]: Start accepts. Automaton has 15192 states and 41308 transitions. Word has length 37 [2022-01-18 16:19:42,966 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:19:42,966 INFO L470 AbstractCegarLoop]: Abstraction has 15192 states and 41308 transitions. [2022-01-18 16:19:42,966 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 2.227272727272727) internal successors, (98), 44 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:19:42,966 INFO L276 IsEmpty]: Start isEmpty. Operand 15192 states and 41308 transitions. [2022-01-18 16:19:42,987 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-18 16:19:42,988 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:19:42,988 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:19:43,004 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2022-01-18 16:19:43,191 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2022-01-18 16:19:43,191 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:19:43,192 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:19:43,192 INFO L85 PathProgramCache]: Analyzing trace with hash -2066976134, now seen corresponding path program 25 times [2022-01-18 16:19:43,192 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:19:43,192 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [926150306] [2022-01-18 16:19:43,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:19:43,192 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:19:43,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:19:43,390 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 1 proven. 22 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:19:43,390 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:19:43,390 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [926150306] [2022-01-18 16:19:43,390 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [926150306] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:19:43,390 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [582398158] [2022-01-18 16:19:43,391 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 16:19:43,391 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:19:43,391 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:19:43,392 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:19:43,392 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-01-18 16:19:43,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:19:43,419 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 16:19:43,420 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:19:43,836 INFO L353 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2022-01-18 16:19:43,837 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 38 treesize of output 18 [2022-01-18 16:19:43,891 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 1 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:19:43,891 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:19:44,274 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-01-18 16:19:44,274 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 40 treesize of output 104 [2022-01-18 16:19:44,678 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 2 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:19:44,678 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [582398158] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:19:44,678 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:19:44,678 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 18, 18] total 44 [2022-01-18 16:19:44,678 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [236837502] [2022-01-18 16:19:44,678 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:19:44,679 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2022-01-18 16:19:44,679 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:19:44,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2022-01-18 16:19:44,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=272, Invalid=1620, Unknown=0, NotChecked=0, Total=1892 [2022-01-18 16:19:44,679 INFO L87 Difference]: Start difference. First operand 15192 states and 41308 transitions. Second operand has 44 states, 44 states have (on average 2.1136363636363638) internal successors, (93), 44 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:19:59,746 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:19:59,746 INFO L93 Difference]: Finished difference Result 40939 states and 109794 transitions. [2022-01-18 16:19:59,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 295 states. [2022-01-18 16:19:59,746 INFO L78 Accepts]: Start accepts. Automaton has has 44 states, 44 states have (on average 2.1136363636363638) internal successors, (93), 44 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2022-01-18 16:19:59,746 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:19:59,835 INFO L225 Difference]: With dead ends: 40939 [2022-01-18 16:19:59,836 INFO L226 Difference]: Without dead ends: 39453 [2022-01-18 16:19:59,841 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 381 GetRequests, 47 SyntacticMatches, 1 SemanticMatches, 333 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49162 ImplicationChecksByTransitivity, 12.5s TimeCoverageRelationStatistics Valid=16678, Invalid=95212, Unknown=0, NotChecked=0, Total=111890 [2022-01-18 16:19:59,841 INFO L933 BasicCegarLoop]: 95 mSDtfsCounter, 1246 mSDsluCounter, 3589 mSDsCounter, 0 mSdLazyCounter, 5130 mSolverCounterSat, 633 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1246 SdHoareTripleChecker+Valid, 2049 SdHoareTripleChecker+Invalid, 5763 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 633 IncrementalHoareTripleChecker+Valid, 5130 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2022-01-18 16:19:59,841 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1246 Valid, 2049 Invalid, 5763 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [633 Valid, 5130 Invalid, 0 Unknown, 0 Unchecked, 2.5s Time] [2022-01-18 16:19:59,882 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39453 states. [2022-01-18 16:20:00,313 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39453 to 16120. [2022-01-18 16:20:00,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16120 states, 16119 states have (on average 2.7244866306842854) internal successors, (43916), 16119 states have internal predecessors, (43916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:20:00,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16120 states to 16120 states and 43916 transitions. [2022-01-18 16:20:00,365 INFO L78 Accepts]: Start accepts. Automaton has 16120 states and 43916 transitions. Word has length 37 [2022-01-18 16:20:00,365 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:20:00,365 INFO L470 AbstractCegarLoop]: Abstraction has 16120 states and 43916 transitions. [2022-01-18 16:20:00,365 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 2.1136363636363638) internal successors, (93), 44 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:20:00,365 INFO L276 IsEmpty]: Start isEmpty. Operand 16120 states and 43916 transitions. [2022-01-18 16:20:00,391 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-18 16:20:00,391 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:20:00,391 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:20:00,413 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2022-01-18 16:20:00,607 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,SelfDestructingSolverStorable27 [2022-01-18 16:20:00,608 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:20:00,608 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:20:00,608 INFO L85 PathProgramCache]: Analyzing trace with hash 1940938686, now seen corresponding path program 26 times [2022-01-18 16:20:00,608 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:20:00,608 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [938587758] [2022-01-18 16:20:00,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:20:00,608 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:20:00,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:20:00,829 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 2 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:20:00,829 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:20:00,829 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [938587758] [2022-01-18 16:20:00,829 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [938587758] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:20:00,829 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [10207799] [2022-01-18 16:20:00,829 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:20:00,829 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:20:00,829 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:20:00,830 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:20:00,831 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-01-18 16:20:00,856 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:20:00,856 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:20:00,857 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 16:20:00,858 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:20:01,369 INFO L353 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2022-01-18 16:20:01,369 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 38 treesize of output 18 [2022-01-18 16:20:01,434 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 2 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:20:01,434 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:20:01,827 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-01-18 16:20:01,827 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 40 treesize of output 104 [2022-01-18 16:20:02,422 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 7 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:20:02,423 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [10207799] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:20:02,423 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:20:02,423 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 46 [2022-01-18 16:20:02,423 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [50360230] [2022-01-18 16:20:02,423 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:20:02,423 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-01-18 16:20:02,423 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:20:02,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-01-18 16:20:02,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=295, Invalid=1775, Unknown=0, NotChecked=0, Total=2070 [2022-01-18 16:20:02,424 INFO L87 Difference]: Start difference. First operand 16120 states and 43916 transitions. Second operand has 46 states, 46 states have (on average 2.152173913043478) internal successors, (99), 46 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:20:15,842 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:20:15,842 INFO L93 Difference]: Finished difference Result 35540 states and 95539 transitions. [2022-01-18 16:20:15,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 260 states. [2022-01-18 16:20:15,843 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 2.152173913043478) internal successors, (99), 46 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2022-01-18 16:20:15,843 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:20:15,907 INFO L225 Difference]: With dead ends: 35540 [2022-01-18 16:20:15,908 INFO L226 Difference]: Without dead ends: 34093 [2022-01-18 16:20:15,912 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 346 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 300 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36899 ImplicationChecksByTransitivity, 11.3s TimeCoverageRelationStatistics Valid=12408, Invalid=78494, Unknown=0, NotChecked=0, Total=90902 [2022-01-18 16:20:15,913 INFO L933 BasicCegarLoop]: 60 mSDtfsCounter, 1217 mSDsluCounter, 2491 mSDsCounter, 0 mSdLazyCounter, 4786 mSolverCounterSat, 482 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1217 SdHoareTripleChecker+Valid, 1248 SdHoareTripleChecker+Invalid, 5268 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 482 IncrementalHoareTripleChecker+Valid, 4786 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2022-01-18 16:20:15,913 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1217 Valid, 1248 Invalid, 5268 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [482 Valid, 4786 Invalid, 0 Unknown, 0 Unchecked, 2.3s Time] [2022-01-18 16:20:15,944 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34093 states. [2022-01-18 16:20:16,245 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34093 to 17528. [2022-01-18 16:20:16,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17528 states, 17527 states have (on average 2.7226564728704283) internal successors, (47720), 17527 states have internal predecessors, (47720), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:20:16,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17528 states to 17528 states and 47720 transitions. [2022-01-18 16:20:16,299 INFO L78 Accepts]: Start accepts. Automaton has 17528 states and 47720 transitions. Word has length 37 [2022-01-18 16:20:16,299 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:20:16,299 INFO L470 AbstractCegarLoop]: Abstraction has 17528 states and 47720 transitions. [2022-01-18 16:20:16,299 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 2.152173913043478) internal successors, (99), 46 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:20:16,299 INFO L276 IsEmpty]: Start isEmpty. Operand 17528 states and 47720 transitions. [2022-01-18 16:20:16,318 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-18 16:20:16,319 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:20:16,319 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:20:16,334 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2022-01-18 16:20:16,520 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,SelfDestructingSolverStorable28 [2022-01-18 16:20:16,520 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:20:16,521 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:20:16,521 INFO L85 PathProgramCache]: Analyzing trace with hash 949570788, now seen corresponding path program 27 times [2022-01-18 16:20:16,521 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:20:16,521 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1512813480] [2022-01-18 16:20:16,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:20:16,521 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:20:16,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:20:16,812 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 2 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:20:16,813 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:20:16,813 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1512813480] [2022-01-18 16:20:16,813 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1512813480] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:20:16,813 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1478001278] [2022-01-18 16:20:16,813 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:20:16,813 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:20:16,813 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:20:16,814 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:20:16,816 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-01-18 16:20:16,841 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-01-18 16:20:16,841 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:20:16,841 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 28 conjunts are in the unsatisfiable core [2022-01-18 16:20:16,842 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:20:17,296 INFO L353 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2022-01-18 16:20:17,296 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 38 treesize of output 18 [2022-01-18 16:20:17,361 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 2 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:20:17,361 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:20:17,749 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-01-18 16:20:17,749 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 39 treesize of output 103 [2022-01-18 16:20:18,374 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 2 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:20:18,374 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1478001278] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:20:18,374 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:20:18,374 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 46 [2022-01-18 16:20:18,374 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [935870960] [2022-01-18 16:20:18,375 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:20:18,375 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-01-18 16:20:18,375 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:20:18,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-01-18 16:20:18,376 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=277, Invalid=1793, Unknown=0, NotChecked=0, Total=2070 [2022-01-18 16:20:18,376 INFO L87 Difference]: Start difference. First operand 17528 states and 47720 transitions. Second operand has 46 states, 46 states have (on average 2.152173913043478) internal successors, (99), 46 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:20:31,199 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:20:31,199 INFO L93 Difference]: Finished difference Result 36001 states and 97032 transitions. [2022-01-18 16:20:31,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 230 states. [2022-01-18 16:20:31,200 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 2.152173913043478) internal successors, (99), 46 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2022-01-18 16:20:31,200 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:20:31,276 INFO L225 Difference]: With dead ends: 36001 [2022-01-18 16:20:31,276 INFO L226 Difference]: Without dead ends: 35103 [2022-01-18 16:20:31,278 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 316 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 270 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28391 ImplicationChecksByTransitivity, 11.0s TimeCoverageRelationStatistics Valid=11364, Invalid=62348, Unknown=0, NotChecked=0, Total=73712 [2022-01-18 16:20:31,279 INFO L933 BasicCegarLoop]: 42 mSDtfsCounter, 1001 mSDsluCounter, 1891 mSDsCounter, 0 mSdLazyCounter, 4003 mSolverCounterSat, 507 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1001 SdHoareTripleChecker+Valid, 875 SdHoareTripleChecker+Invalid, 4510 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 507 IncrementalHoareTripleChecker+Valid, 4003 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2022-01-18 16:20:31,279 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1001 Valid, 875 Invalid, 4510 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [507 Valid, 4003 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2022-01-18 16:20:31,313 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35103 states. [2022-01-18 16:20:31,641 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35103 to 18000. [2022-01-18 16:20:31,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18000 states, 17999 states have (on average 2.716039779987777) internal successors, (48886), 17999 states have internal predecessors, (48886), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:20:31,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18000 states to 18000 states and 48886 transitions. [2022-01-18 16:20:31,697 INFO L78 Accepts]: Start accepts. Automaton has 18000 states and 48886 transitions. Word has length 37 [2022-01-18 16:20:31,697 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:20:31,697 INFO L470 AbstractCegarLoop]: Abstraction has 18000 states and 48886 transitions. [2022-01-18 16:20:31,697 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 2.152173913043478) internal successors, (99), 46 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:20:31,697 INFO L276 IsEmpty]: Start isEmpty. Operand 18000 states and 48886 transitions. [2022-01-18 16:20:31,718 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-18 16:20:31,718 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:20:31,718 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:20:31,733 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2022-01-18 16:20:31,918 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:20:31,919 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:20:31,919 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:20:31,919 INFO L85 PathProgramCache]: Analyzing trace with hash -1131314986, now seen corresponding path program 28 times [2022-01-18 16:20:31,919 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:20:31,919 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [102480560] [2022-01-18 16:20:31,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:20:31,919 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:20:31,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:20:32,111 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 16:20:32,111 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:20:32,111 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [102480560] [2022-01-18 16:20:32,111 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [102480560] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:20:32,111 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [950356097] [2022-01-18 16:20:32,111 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 16:20:32,111 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:20:32,111 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:20:32,112 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:20:32,113 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-01-18 16:20:32,138 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 16:20:32,138 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:20:32,139 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 16:20:32,139 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:20:32,574 INFO L353 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2022-01-18 16:20:32,574 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 38 treesize of output 18 [2022-01-18 16:20:32,635 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:20:32,635 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:20:33,015 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-01-18 16:20:33,015 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 40 treesize of output 104 [2022-01-18 16:20:33,484 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 7 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:20:33,484 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [950356097] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:20:33,484 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:20:33,484 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 18, 18] total 45 [2022-01-18 16:20:33,485 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [501875193] [2022-01-18 16:20:33,485 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:20:33,485 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2022-01-18 16:20:33,485 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:20:33,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2022-01-18 16:20:33,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=265, Invalid=1715, Unknown=0, NotChecked=0, Total=1980 [2022-01-18 16:20:33,486 INFO L87 Difference]: Start difference. First operand 18000 states and 48886 transitions. Second operand has 45 states, 45 states have (on average 2.0444444444444443) internal successors, (92), 45 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:20:52,917 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:20:52,918 INFO L93 Difference]: Finished difference Result 47599 states and 127744 transitions. [2022-01-18 16:20:52,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 339 states. [2022-01-18 16:20:52,918 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 45 states have (on average 2.0444444444444443) internal successors, (92), 45 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2022-01-18 16:20:52,918 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:20:53,025 INFO L225 Difference]: With dead ends: 47599 [2022-01-18 16:20:53,025 INFO L226 Difference]: Without dead ends: 46244 [2022-01-18 16:20:53,031 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 425 GetRequests, 46 SyntacticMatches, 1 SemanticMatches, 378 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62634 ImplicationChecksByTransitivity, 16.4s TimeCoverageRelationStatistics Valid=20490, Invalid=123530, Unknown=0, NotChecked=0, Total=144020 [2022-01-18 16:20:53,031 INFO L933 BasicCegarLoop]: 75 mSDtfsCounter, 1306 mSDsluCounter, 2948 mSDsCounter, 0 mSdLazyCounter, 6007 mSolverCounterSat, 616 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1306 SdHoareTripleChecker+Valid, 1489 SdHoareTripleChecker+Invalid, 6623 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 616 IncrementalHoareTripleChecker+Valid, 6007 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.8s IncrementalHoareTripleChecker+Time [2022-01-18 16:20:53,031 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1306 Valid, 1489 Invalid, 6623 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [616 Valid, 6007 Invalid, 0 Unknown, 0 Unchecked, 2.8s Time] [2022-01-18 16:20:53,074 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 46244 states. [2022-01-18 16:20:53,513 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 46244 to 20798. [2022-01-18 16:20:53,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20798 states, 20797 states have (on average 2.712747030821753) internal successors, (56417), 20797 states have internal predecessors, (56417), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:20:53,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20798 states to 20798 states and 56417 transitions. [2022-01-18 16:20:53,582 INFO L78 Accepts]: Start accepts. Automaton has 20798 states and 56417 transitions. Word has length 37 [2022-01-18 16:20:53,582 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:20:53,582 INFO L470 AbstractCegarLoop]: Abstraction has 20798 states and 56417 transitions. [2022-01-18 16:20:53,582 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 45 states have (on average 2.0444444444444443) internal successors, (92), 45 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:20:53,582 INFO L276 IsEmpty]: Start isEmpty. Operand 20798 states and 56417 transitions. [2022-01-18 16:20:53,608 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-18 16:20:53,608 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:20:53,608 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:20:53,660 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2022-01-18 16:20:53,809 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:20:53,809 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:20:53,810 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:20:53,810 INFO L85 PathProgramCache]: Analyzing trace with hash -346656042, now seen corresponding path program 29 times [2022-01-18 16:20:53,810 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:20:53,810 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1221510091] [2022-01-18 16:20:53,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:20:53,810 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:20:53,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:20:54,035 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 16:20:54,035 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:20:54,035 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1221510091] [2022-01-18 16:20:54,036 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1221510091] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:20:54,036 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [146568846] [2022-01-18 16:20:54,036 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 16:20:54,036 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:20:54,036 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:20:54,040 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:20:54,044 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-01-18 16:20:54,073 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-01-18 16:20:54,073 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:20:54,074 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 16:20:54,075 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:20:54,680 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:20:54,680 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:20:54,681 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:20:54,681 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:20:54,682 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:20:54,682 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:20:54,683 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 38 treesize of output 18 [2022-01-18 16:20:54,745 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:20:54,745 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:20:55,087 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:20:55,087 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:20:55,088 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:20:55,089 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:20:55,091 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:20:55,092 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:20:55,093 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:20:55,119 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:20:55,119 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 7 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 8 case distinctions, treesize of input 38 treesize of output 98 [2022-01-18 16:20:55,646 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 2 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:20:55,646 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [146568846] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:20:55,646 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:20:55,646 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 18, 18] total 45 [2022-01-18 16:20:55,646 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1808011070] [2022-01-18 16:20:55,646 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:20:55,647 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2022-01-18 16:20:55,647 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:20:55,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2022-01-18 16:20:55,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=263, Invalid=1717, Unknown=0, NotChecked=0, Total=1980 [2022-01-18 16:20:55,647 INFO L87 Difference]: Start difference. First operand 20798 states and 56417 transitions. Second operand has 45 states, 45 states have (on average 2.1777777777777776) internal successors, (98), 45 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:21:12,957 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:21:12,957 INFO L93 Difference]: Finished difference Result 54650 states and 147257 transitions. [2022-01-18 16:21:12,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 325 states. [2022-01-18 16:21:12,958 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 45 states have (on average 2.1777777777777776) internal successors, (98), 45 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2022-01-18 16:21:12,958 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:21:13,252 INFO L225 Difference]: With dead ends: 54650 [2022-01-18 16:21:13,252 INFO L226 Difference]: Without dead ends: 53564 [2022-01-18 16:21:13,256 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 413 GetRequests, 46 SyntacticMatches, 3 SemanticMatches, 364 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59804 ImplicationChecksByTransitivity, 15.0s TimeCoverageRelationStatistics Valid=19529, Invalid=114061, Unknown=0, NotChecked=0, Total=133590 [2022-01-18 16:21:13,256 INFO L933 BasicCegarLoop]: 89 mSDtfsCounter, 1205 mSDsluCounter, 3190 mSDsCounter, 0 mSdLazyCounter, 4671 mSolverCounterSat, 589 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1205 SdHoareTripleChecker+Valid, 1691 SdHoareTripleChecker+Invalid, 5926 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 589 IncrementalHoareTripleChecker+Valid, 4671 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 666 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2022-01-18 16:21:13,256 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1205 Valid, 1691 Invalid, 5926 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [589 Valid, 4671 Invalid, 0 Unknown, 666 Unchecked, 2.3s Time] [2022-01-18 16:21:13,301 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53564 states. [2022-01-18 16:21:13,811 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53564 to 22756. [2022-01-18 16:21:13,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22756 states, 22755 states have (on average 2.711008569545155) internal successors, (61689), 22755 states have internal predecessors, (61689), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:21:13,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22756 states to 22756 states and 61689 transitions. [2022-01-18 16:21:13,887 INFO L78 Accepts]: Start accepts. Automaton has 22756 states and 61689 transitions. Word has length 37 [2022-01-18 16:21:13,887 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:21:13,887 INFO L470 AbstractCegarLoop]: Abstraction has 22756 states and 61689 transitions. [2022-01-18 16:21:13,887 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 45 states have (on average 2.1777777777777776) internal successors, (98), 45 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:21:13,887 INFO L276 IsEmpty]: Start isEmpty. Operand 22756 states and 61689 transitions. [2022-01-18 16:21:13,916 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2022-01-18 16:21:13,917 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:21:13,917 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:21:13,933 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2022-01-18 16:21:14,117 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:21:14,117 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:21:14,118 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:21:14,118 INFO L85 PathProgramCache]: Analyzing trace with hash 2073145783, now seen corresponding path program 30 times [2022-01-18 16:21:14,118 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:21:14,118 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1698301804] [2022-01-18 16:21:14,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:21:14,119 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:21:14,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:21:14,152 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 22 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:21:14,153 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:21:14,153 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1698301804] [2022-01-18 16:21:14,153 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1698301804] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:21:14,153 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1168241676] [2022-01-18 16:21:14,153 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 16:21:14,153 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:21:14,153 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:21:14,154 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:21:14,156 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-01-18 16:21:14,193 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-01-18 16:21:14,193 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:21:14,194 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-18 16:21:14,194 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:21:14,249 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 22 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:21:14,249 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:21:14,306 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 22 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:21:14,306 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1168241676] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:21:14,306 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:21:14,306 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 6] total 7 [2022-01-18 16:21:14,306 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1668187233] [2022-01-18 16:21:14,306 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:21:14,306 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-18 16:21:14,306 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:21:14,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-18 16:21:14,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2022-01-18 16:21:14,307 INFO L87 Difference]: Start difference. First operand 22756 states and 61689 transitions. Second operand has 7 states, 7 states have (on average 6.571428571428571) internal successors, (46), 7 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:21:14,442 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:21:14,442 INFO L93 Difference]: Finished difference Result 30249 states and 82841 transitions. [2022-01-18 16:21:14,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-18 16:21:14,443 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 6.571428571428571) internal successors, (46), 7 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 40 [2022-01-18 16:21:14,443 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:21:14,507 INFO L225 Difference]: With dead ends: 30249 [2022-01-18 16:21:14,508 INFO L226 Difference]: Without dead ends: 30177 [2022-01-18 16:21:14,508 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 81 SyntacticMatches, 1 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2022-01-18 16:21:14,508 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 83 mSDsluCounter, 110 mSDsCounter, 0 mSdLazyCounter, 52 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 83 SdHoareTripleChecker+Valid, 110 SdHoareTripleChecker+Invalid, 57 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 52 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 16:21:14,508 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [83 Valid, 110 Invalid, 57 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 52 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 16:21:14,535 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30177 states. [2022-01-18 16:21:15,075 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30177 to 29234. [2022-01-18 16:21:15,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 29234 states, 29233 states have (on average 2.7446721171279034) internal successors, (80235), 29233 states have internal predecessors, (80235), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:21:15,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29234 states to 29234 states and 80235 transitions. [2022-01-18 16:21:15,176 INFO L78 Accepts]: Start accepts. Automaton has 29234 states and 80235 transitions. Word has length 40 [2022-01-18 16:21:15,176 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:21:15,176 INFO L470 AbstractCegarLoop]: Abstraction has 29234 states and 80235 transitions. [2022-01-18 16:21:15,176 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.571428571428571) internal successors, (46), 7 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:21:15,176 INFO L276 IsEmpty]: Start isEmpty. Operand 29234 states and 80235 transitions. [2022-01-18 16:21:15,221 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2022-01-18 16:21:15,221 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:21:15,221 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:21:15,238 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2022-01-18 16:21:15,422 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,SelfDestructingSolverStorable32 [2022-01-18 16:21:15,422 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:21:15,422 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:21:15,423 INFO L85 PathProgramCache]: Analyzing trace with hash -1650713771, now seen corresponding path program 31 times [2022-01-18 16:21:15,423 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:21:15,423 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1601781314] [2022-01-18 16:21:15,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:21:15,423 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:21:15,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:21:15,780 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 0 proven. 44 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:21:15,780 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:21:15,780 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1601781314] [2022-01-18 16:21:15,780 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1601781314] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:21:15,780 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1991904229] [2022-01-18 16:21:15,780 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 16:21:15,780 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:21:15,780 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:21:15,781 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:21:15,782 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2022-01-18 16:21:15,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:21:15,807 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 34 conjunts are in the unsatisfiable core [2022-01-18 16:21:15,808 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:21:16,511 INFO L353 Elim1Store]: treesize reduction 66, result has 1.5 percent of original size [2022-01-18 16:21:16,512 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 50 treesize of output 22 [2022-01-18 16:21:16,582 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 0 proven. 44 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:21:16,582 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:21:17,236 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 16:21:17,237 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 53 treesize of output 177 [2022-01-18 16:21:19,600 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 15 proven. 29 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:21:19,601 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1991904229] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:21:19,601 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:21:19,601 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22, 22] total 58 [2022-01-18 16:21:19,601 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [632657283] [2022-01-18 16:21:19,601 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:21:19,601 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 58 states [2022-01-18 16:21:19,601 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:21:19,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2022-01-18 16:21:19,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=402, Invalid=2904, Unknown=0, NotChecked=0, Total=3306 [2022-01-18 16:21:19,602 INFO L87 Difference]: Start difference. First operand 29234 states and 80235 transitions. Second operand has 58 states, 58 states have (on average 1.9137931034482758) internal successors, (111), 58 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:21:40,053 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:21:40,053 INFO L93 Difference]: Finished difference Result 44200 states and 117713 transitions. [2022-01-18 16:21:40,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 339 states. [2022-01-18 16:21:40,054 INFO L78 Accepts]: Start accepts. Automaton has has 58 states, 58 states have (on average 1.9137931034482758) internal successors, (111), 58 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 43 [2022-01-18 16:21:40,054 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:21:40,145 INFO L225 Difference]: With dead ends: 44200 [2022-01-18 16:21:40,146 INFO L226 Difference]: Without dead ends: 42253 [2022-01-18 16:21:40,151 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 441 GetRequests, 50 SyntacticMatches, 0 SemanticMatches, 391 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 64716 ImplicationChecksByTransitivity, 16.5s TimeCoverageRelationStatistics Valid=21746, Invalid=132310, Unknown=0, NotChecked=0, Total=154056 [2022-01-18 16:21:40,151 INFO L933 BasicCegarLoop]: 89 mSDtfsCounter, 2342 mSDsluCounter, 4675 mSDsCounter, 0 mSdLazyCounter, 8694 mSolverCounterSat, 893 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2342 SdHoareTripleChecker+Valid, 2391 SdHoareTripleChecker+Invalid, 9587 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 893 IncrementalHoareTripleChecker+Valid, 8694 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.0s IncrementalHoareTripleChecker+Time [2022-01-18 16:21:40,152 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2342 Valid, 2391 Invalid, 9587 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [893 Valid, 8694 Invalid, 0 Unknown, 0 Unchecked, 4.0s Time] [2022-01-18 16:21:40,191 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42253 states. [2022-01-18 16:21:40,695 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42253 to 30116. [2022-01-18 16:21:40,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30116 states, 30115 states have (on average 2.74394819857214) internal successors, (82634), 30115 states have internal predecessors, (82634), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:21:40,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30116 states to 30116 states and 82634 transitions. [2022-01-18 16:21:40,799 INFO L78 Accepts]: Start accepts. Automaton has 30116 states and 82634 transitions. Word has length 43 [2022-01-18 16:21:40,799 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:21:40,799 INFO L470 AbstractCegarLoop]: Abstraction has 30116 states and 82634 transitions. [2022-01-18 16:21:40,800 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 58 states, 58 states have (on average 1.9137931034482758) internal successors, (111), 58 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:21:40,800 INFO L276 IsEmpty]: Start isEmpty. Operand 30116 states and 82634 transitions. [2022-01-18 16:21:40,845 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2022-01-18 16:21:40,845 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:21:40,845 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:21:40,861 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2022-01-18 16:21:41,045 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:21:41,046 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:21:41,046 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:21:41,046 INFO L85 PathProgramCache]: Analyzing trace with hash -1112247061, now seen corresponding path program 32 times [2022-01-18 16:21:41,046 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:21:41,046 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [632973023] [2022-01-18 16:21:41,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:21:41,046 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:21:41,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:21:41,409 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 0 proven. 44 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:21:41,409 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:21:41,409 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [632973023] [2022-01-18 16:21:41,409 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [632973023] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:21:41,409 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [213450277] [2022-01-18 16:21:41,409 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:21:41,409 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:21:41,409 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:21:41,410 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:21:41,413 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2022-01-18 16:21:41,437 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:21:41,437 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:21:41,438 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 34 conjunts are in the unsatisfiable core [2022-01-18 16:21:41,439 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:21:42,293 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:21:42,294 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:21:42,295 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:21:42,295 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:21:42,296 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:21:42,296 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:21:42,297 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:21:42,297 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:21:42,298 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:21:42,299 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 22 [2022-01-18 16:21:42,372 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 0 proven. 44 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:21:42,372 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:21:43,422 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:21:43,424 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:21:43,426 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:21:43,426 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:21:43,427 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:21:43,429 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:21:43,429 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:21:43,430 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:21:43,431 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:21:43,431 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:21:43,432 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:21:43,433 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:21:43,435 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:21:43,435 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:21:43,435 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:21:43,483 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:21:43,484 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 15 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 13 case distinctions, treesize of input 49 treesize of output 153 [2022-01-18 16:21:44,525 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 0 proven. 44 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:21:44,525 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [213450277] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:21:44,525 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:21:44,525 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22, 22] total 58 [2022-01-18 16:21:44,525 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1388528284] [2022-01-18 16:21:44,525 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:21:44,525 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 58 states [2022-01-18 16:21:44,526 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:21:44,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2022-01-18 16:21:44,526 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=504, Invalid=2802, Unknown=0, NotChecked=0, Total=3306 [2022-01-18 16:21:44,526 INFO L87 Difference]: Start difference. First operand 30116 states and 82634 transitions. Second operand has 58 states, 58 states have (on average 1.9137931034482758) internal successors, (111), 58 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:21:59,194 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:21:59,195 INFO L93 Difference]: Finished difference Result 42109 states and 115194 transitions. [2022-01-18 16:21:59,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 237 states. [2022-01-18 16:21:59,195 INFO L78 Accepts]: Start accepts. Automaton has has 58 states, 58 states have (on average 1.9137931034482758) internal successors, (111), 58 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 43 [2022-01-18 16:21:59,195 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:21:59,286 INFO L225 Difference]: With dead ends: 42109 [2022-01-18 16:21:59,286 INFO L226 Difference]: Without dead ends: 42066 [2022-01-18 16:21:59,290 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 386 GetRequests, 96 SyntacticMatches, 28 SemanticMatches, 262 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30717 ImplicationChecksByTransitivity, 14.6s TimeCoverageRelationStatistics Valid=9279, Invalid=60153, Unknown=0, NotChecked=0, Total=69432 [2022-01-18 16:21:59,290 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 633 mSDsluCounter, 2958 mSDsCounter, 0 mSdLazyCounter, 897 mSolverCounterSat, 78 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 633 SdHoareTripleChecker+Valid, 1035 SdHoareTripleChecker+Invalid, 5953 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 78 IncrementalHoareTripleChecker+Valid, 897 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 4978 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 16:21:59,290 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [633 Valid, 1035 Invalid, 5953 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [78 Valid, 897 Invalid, 0 Unknown, 4978 Unchecked, 0.4s Time] [2022-01-18 16:21:59,331 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42066 states. [2022-01-18 16:21:59,837 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42066 to 30630. [2022-01-18 16:21:59,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30630 states, 30629 states have (on average 2.743151914851938) internal successors, (84020), 30629 states have internal predecessors, (84020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:22:00,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30630 states to 30630 states and 84020 transitions. [2022-01-18 16:22:00,108 INFO L78 Accepts]: Start accepts. Automaton has 30630 states and 84020 transitions. Word has length 43 [2022-01-18 16:22:00,108 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:22:00,109 INFO L470 AbstractCegarLoop]: Abstraction has 30630 states and 84020 transitions. [2022-01-18 16:22:00,109 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 58 states, 58 states have (on average 1.9137931034482758) internal successors, (111), 58 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:22:00,109 INFO L276 IsEmpty]: Start isEmpty. Operand 30630 states and 84020 transitions. [2022-01-18 16:22:00,152 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2022-01-18 16:22:00,152 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:22:00,152 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:22:00,168 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2022-01-18 16:22:00,352 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:22:00,353 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:22:00,353 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:22:00,353 INFO L85 PathProgramCache]: Analyzing trace with hash -129342371, now seen corresponding path program 33 times [2022-01-18 16:22:00,353 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:22:00,353 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2102834369] [2022-01-18 16:22:00,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:22:00,353 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:22:00,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:22:00,715 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 0 proven. 44 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:22:00,715 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:22:00,715 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2102834369] [2022-01-18 16:22:00,715 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2102834369] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:22:00,715 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1284418997] [2022-01-18 16:22:00,715 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:22:00,715 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:22:00,715 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:22:00,716 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:22:00,717 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2022-01-18 16:22:00,743 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-01-18 16:22:00,744 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:22:00,744 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 36 conjunts are in the unsatisfiable core [2022-01-18 16:22:00,745 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:22:01,473 INFO L353 Elim1Store]: treesize reduction 66, result has 1.5 percent of original size [2022-01-18 16:22:01,473 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 50 treesize of output 22 [2022-01-18 16:22:01,545 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 0 proven. 44 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:22:01,545 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:22:02,240 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 16:22:02,240 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 52 treesize of output 176 [2022-01-18 16:22:04,744 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 7 proven. 37 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:22:04,745 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1284418997] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:22:04,745 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:22:04,745 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22, 22] total 58 [2022-01-18 16:22:04,745 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1958623480] [2022-01-18 16:22:04,745 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:22:04,745 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 58 states [2022-01-18 16:22:04,745 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:22:04,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2022-01-18 16:22:04,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=392, Invalid=2914, Unknown=0, NotChecked=0, Total=3306 [2022-01-18 16:22:04,746 INFO L87 Difference]: Start difference. First operand 30630 states and 84020 transitions. Second operand has 58 states, 58 states have (on average 1.9137931034482758) internal successors, (111), 58 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:22:47,013 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:22:47,013 INFO L93 Difference]: Finished difference Result 55936 states and 147102 transitions. [2022-01-18 16:22:47,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 596 states. [2022-01-18 16:22:47,014 INFO L78 Accepts]: Start accepts. Automaton has has 58 states, 58 states have (on average 1.9137931034482758) internal successors, (111), 58 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 43 [2022-01-18 16:22:47,014 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:22:47,126 INFO L225 Difference]: With dead ends: 55936 [2022-01-18 16:22:47,126 INFO L226 Difference]: Without dead ends: 53473 [2022-01-18 16:22:47,139 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 698 GetRequests, 50 SyntacticMatches, 0 SemanticMatches, 648 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 189462 ImplicationChecksByTransitivity, 35.7s TimeCoverageRelationStatistics Valid=52090, Invalid=369760, Unknown=0, NotChecked=0, Total=421850 [2022-01-18 16:22:47,139 INFO L933 BasicCegarLoop]: 97 mSDtfsCounter, 1682 mSDsluCounter, 6005 mSDsCounter, 0 mSdLazyCounter, 12509 mSolverCounterSat, 924 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1682 SdHoareTripleChecker+Valid, 2727 SdHoareTripleChecker+Invalid, 13433 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 924 IncrementalHoareTripleChecker+Valid, 12509 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.9s IncrementalHoareTripleChecker+Time [2022-01-18 16:22:47,139 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1682 Valid, 2727 Invalid, 13433 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [924 Valid, 12509 Invalid, 0 Unknown, 0 Unchecked, 5.9s Time] [2022-01-18 16:22:47,184 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53473 states. [2022-01-18 16:22:47,716 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53473 to 30690. [2022-01-18 16:22:47,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30690 states, 30689 states have (on average 2.7449248916549904) internal successors, (84239), 30689 states have internal predecessors, (84239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:22:47,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30690 states to 30690 states and 84239 transitions. [2022-01-18 16:22:47,813 INFO L78 Accepts]: Start accepts. Automaton has 30690 states and 84239 transitions. Word has length 43 [2022-01-18 16:22:47,814 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:22:47,814 INFO L470 AbstractCegarLoop]: Abstraction has 30690 states and 84239 transitions. [2022-01-18 16:22:47,814 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 58 states, 58 states have (on average 1.9137931034482758) internal successors, (111), 58 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:22:47,814 INFO L276 IsEmpty]: Start isEmpty. Operand 30690 states and 84239 transitions. [2022-01-18 16:22:47,855 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2022-01-18 16:22:47,855 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:22:47,855 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:22:47,870 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2022-01-18 16:22:48,055 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,SelfDestructingSolverStorable35 [2022-01-18 16:22:48,056 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:22:48,056 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:22:48,056 INFO L85 PathProgramCache]: Analyzing trace with hash -2103614959, now seen corresponding path program 34 times [2022-01-18 16:22:48,056 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:22:48,056 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [789417053] [2022-01-18 16:22:48,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:22:48,057 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:22:48,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:22:48,398 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 0 proven. 44 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:22:48,398 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:22:48,399 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [789417053] [2022-01-18 16:22:48,399 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [789417053] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:22:48,399 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1329146343] [2022-01-18 16:22:48,399 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 16:22:48,399 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:22:48,399 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:22:48,400 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:22:48,400 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2022-01-18 16:22:48,427 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 16:22:48,427 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:22:48,428 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 34 conjunts are in the unsatisfiable core [2022-01-18 16:22:48,429 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:22:49,478 INFO L353 Elim1Store]: treesize reduction 66, result has 1.5 percent of original size [2022-01-18 16:22:49,478 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 50 treesize of output 22 [2022-01-18 16:22:49,548 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 0 proven. 44 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:22:49,549 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:22:50,235 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 16:22:50,236 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 53 treesize of output 177 [2022-01-18 16:22:52,009 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 7 proven. 37 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:22:52,009 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1329146343] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:22:52,009 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:22:52,009 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22, 22] total 58 [2022-01-18 16:22:52,010 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2032084512] [2022-01-18 16:22:52,010 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:22:52,010 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 58 states [2022-01-18 16:22:52,010 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:22:52,010 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2022-01-18 16:22:52,010 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=384, Invalid=2922, Unknown=0, NotChecked=0, Total=3306 [2022-01-18 16:22:52,011 INFO L87 Difference]: Start difference. First operand 30690 states and 84239 transitions. Second operand has 58 states, 58 states have (on average 1.9137931034482758) internal successors, (111), 58 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:23:35,232 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:23:35,232 INFO L93 Difference]: Finished difference Result 58865 states and 154985 transitions. [2022-01-18 16:23:35,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 628 states. [2022-01-18 16:23:35,233 INFO L78 Accepts]: Start accepts. Automaton has has 58 states, 58 states have (on average 1.9137931034482758) internal successors, (111), 58 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 43 [2022-01-18 16:23:35,233 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:23:35,350 INFO L225 Difference]: With dead ends: 58865 [2022-01-18 16:23:35,351 INFO L226 Difference]: Without dead ends: 56451 [2022-01-18 16:23:35,366 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 730 GetRequests, 50 SyntacticMatches, 0 SemanticMatches, 680 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 210674 ImplicationChecksByTransitivity, 37.4s TimeCoverageRelationStatistics Valid=53546, Invalid=410896, Unknown=0, NotChecked=0, Total=464442 [2022-01-18 16:23:35,366 INFO L933 BasicCegarLoop]: 117 mSDtfsCounter, 1732 mSDsluCounter, 5833 mSDsCounter, 0 mSdLazyCounter, 11059 mSolverCounterSat, 1021 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1732 SdHoareTripleChecker+Valid, 2854 SdHoareTripleChecker+Invalid, 12080 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1021 IncrementalHoareTripleChecker+Valid, 11059 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.4s IncrementalHoareTripleChecker+Time [2022-01-18 16:23:35,366 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1732 Valid, 2854 Invalid, 12080 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1021 Valid, 11059 Invalid, 0 Unknown, 0 Unchecked, 5.4s Time] [2022-01-18 16:23:35,415 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56451 states. [2022-01-18 16:23:36,284 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56451 to 31926. [2022-01-18 16:23:36,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31926 states, 31925 states have (on average 2.74894283476899) internal successors, (87760), 31925 states have internal predecessors, (87760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:23:36,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31926 states to 31926 states and 87760 transitions. [2022-01-18 16:23:36,409 INFO L78 Accepts]: Start accepts. Automaton has 31926 states and 87760 transitions. Word has length 43 [2022-01-18 16:23:36,409 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:23:36,409 INFO L470 AbstractCegarLoop]: Abstraction has 31926 states and 87760 transitions. [2022-01-18 16:23:36,410 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 58 states, 58 states have (on average 1.9137931034482758) internal successors, (111), 58 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:23:36,410 INFO L276 IsEmpty]: Start isEmpty. Operand 31926 states and 87760 transitions. [2022-01-18 16:23:36,465 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2022-01-18 16:23:36,465 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:23:36,465 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:23:36,491 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2022-01-18 16:23:36,687 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2022-01-18 16:23:36,687 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:23:36,689 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:23:36,689 INFO L85 PathProgramCache]: Analyzing trace with hash -1987652953, now seen corresponding path program 35 times [2022-01-18 16:23:36,689 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:23:36,689 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1115554088] [2022-01-18 16:23:36,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:23:36,689 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:23:36,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:23:37,229 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 0 proven. 44 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:23:37,230 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:23:37,230 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1115554088] [2022-01-18 16:23:37,230 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1115554088] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:23:37,230 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2074769864] [2022-01-18 16:23:37,230 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 16:23:37,230 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:23:37,230 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:23:37,233 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:23:37,235 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2022-01-18 16:23:37,269 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-01-18 16:23:37,269 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:23:37,270 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 16:23:37,271 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:23:38,371 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:23:38,372 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:23:38,373 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:23:38,373 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:23:38,374 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:23:38,375 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:23:38,375 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:23:38,376 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:23:38,376 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:23:38,377 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:23:38,377 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:23:38,378 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:23:38,378 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:23:38,379 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:23:38,380 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:23:38,380 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:23:38,383 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 6 disjoint index pairs (out of 28 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 22 [2022-01-18 16:23:38,457 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 0 proven. 44 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:23:38,457 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:23:39,305 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:23:39,306 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:23:39,307 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:23:39,307 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:23:39,308 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:23:39,308 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:23:39,309 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:23:39,310 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:23:39,310 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:23:39,310 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:23:39,311 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:23:39,312 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:23:39,312 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:23:39,313 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:23:39,313 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:23:39,314 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:23:39,315 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:23:39,315 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:23:39,348 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:23:39,348 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 18 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 10 case distinctions, treesize of input 51 treesize of output 129 [2022-01-18 16:23:39,922 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 0 proven. 44 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:23:39,923 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2074769864] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:23:39,923 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:23:39,923 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22, 22] total 58 [2022-01-18 16:23:39,923 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [737589535] [2022-01-18 16:23:39,923 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:23:39,923 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 58 states [2022-01-18 16:23:39,923 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:23:39,924 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2022-01-18 16:23:39,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=495, Invalid=2811, Unknown=0, NotChecked=0, Total=3306 [2022-01-18 16:23:39,924 INFO L87 Difference]: Start difference. First operand 31926 states and 87760 transitions. Second operand has 58 states, 58 states have (on average 1.9137931034482758) internal successors, (111), 58 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:24:22,509 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:24:22,509 INFO L93 Difference]: Finished difference Result 109906 states and 296717 transitions. [2022-01-18 16:24:22,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 575 states. [2022-01-18 16:24:22,510 INFO L78 Accepts]: Start accepts. Automaton has has 58 states, 58 states have (on average 1.9137931034482758) internal successors, (111), 58 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 43 [2022-01-18 16:24:22,510 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:24:22,787 INFO L225 Difference]: With dead ends: 109906 [2022-01-18 16:24:22,787 INFO L226 Difference]: Without dead ends: 108076 [2022-01-18 16:24:22,799 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 819 GetRequests, 149 SyntacticMatches, 54 SemanticMatches, 616 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 194353 ImplicationChecksByTransitivity, 38.1s TimeCoverageRelationStatistics Valid=50892, Invalid=330414, Unknown=0, NotChecked=0, Total=381306 [2022-01-18 16:24:22,800 INFO L933 BasicCegarLoop]: 115 mSDtfsCounter, 1729 mSDsluCounter, 9182 mSDsCounter, 0 mSdLazyCounter, 6348 mSolverCounterSat, 751 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1729 SdHoareTripleChecker+Valid, 2953 SdHoareTripleChecker+Invalid, 24523 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 751 IncrementalHoareTripleChecker+Valid, 6348 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 17424 IncrementalHoareTripleChecker+Unchecked, 3.0s IncrementalHoareTripleChecker+Time [2022-01-18 16:24:22,800 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1729 Valid, 2953 Invalid, 24523 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [751 Valid, 6348 Invalid, 0 Unknown, 17424 Unchecked, 3.0s Time] [2022-01-18 16:24:22,900 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 108076 states. [2022-01-18 16:24:24,320 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 108076 to 39267. [2022-01-18 16:24:24,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39267 states, 39266 states have (on average 2.752355727601487) internal successors, (108074), 39266 states have internal predecessors, (108074), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:24:24,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39267 states to 39267 states and 108074 transitions. [2022-01-18 16:24:24,446 INFO L78 Accepts]: Start accepts. Automaton has 39267 states and 108074 transitions. Word has length 43 [2022-01-18 16:24:24,446 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:24:24,446 INFO L470 AbstractCegarLoop]: Abstraction has 39267 states and 108074 transitions. [2022-01-18 16:24:24,446 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 58 states, 58 states have (on average 1.9137931034482758) internal successors, (111), 58 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:24:24,446 INFO L276 IsEmpty]: Start isEmpty. Operand 39267 states and 108074 transitions. [2022-01-18 16:24:24,497 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2022-01-18 16:24:24,497 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:24:24,497 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:24:24,513 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Ended with exit code 0 [2022-01-18 16:24:24,698 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,SelfDestructingSolverStorable37 [2022-01-18 16:24:24,698 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:24:24,698 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:24:24,698 INFO L85 PathProgramCache]: Analyzing trace with hash 1298369877, now seen corresponding path program 36 times [2022-01-18 16:24:24,698 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:24:24,698 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [507004392] [2022-01-18 16:24:24,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:24:24,699 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:24:24,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:24:25,092 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 1 proven. 43 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:24:25,092 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:24:25,092 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [507004392] [2022-01-18 16:24:25,093 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [507004392] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:24:25,093 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [541474063] [2022-01-18 16:24:25,093 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 16:24:25,093 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:24:25,093 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:24:25,094 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:24:25,095 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2022-01-18 16:24:25,128 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-01-18 16:24:25,128 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:24:25,129 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 34 conjunts are in the unsatisfiable core [2022-01-18 16:24:25,129 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:24:25,872 INFO L353 Elim1Store]: treesize reduction 66, result has 1.5 percent of original size [2022-01-18 16:24:25,872 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 50 treesize of output 22 [2022-01-18 16:24:25,939 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 1 proven. 43 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:24:25,940 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:24:26,589 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 16:24:26,590 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 53 treesize of output 177 [2022-01-18 16:24:28,480 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 6 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:24:28,480 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [541474063] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:24:28,480 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:24:28,480 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22, 22] total 58 [2022-01-18 16:24:28,481 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [694315042] [2022-01-18 16:24:28,481 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:24:28,481 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 58 states [2022-01-18 16:24:28,481 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:24:28,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2022-01-18 16:24:28,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=391, Invalid=2915, Unknown=0, NotChecked=0, Total=3306 [2022-01-18 16:24:28,482 INFO L87 Difference]: Start difference. First operand 39267 states and 108074 transitions. Second operand has 58 states, 58 states have (on average 1.9137931034482758) internal successors, (111), 58 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:25:11,098 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:25:11,099 INFO L93 Difference]: Finished difference Result 77276 states and 205583 transitions. [2022-01-18 16:25:11,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 609 states. [2022-01-18 16:25:11,099 INFO L78 Accepts]: Start accepts. Automaton has has 58 states, 58 states have (on average 1.9137931034482758) internal successors, (111), 58 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 43 [2022-01-18 16:25:11,099 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:25:11,264 INFO L225 Difference]: With dead ends: 77276 [2022-01-18 16:25:11,264 INFO L226 Difference]: Without dead ends: 73306 [2022-01-18 16:25:11,282 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 711 GetRequests, 50 SyntacticMatches, 0 SemanticMatches, 661 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 204061 ImplicationChecksByTransitivity, 36.4s TimeCoverageRelationStatistics Valid=56273, Invalid=382633, Unknown=0, NotChecked=0, Total=438906 [2022-01-18 16:25:11,282 INFO L933 BasicCegarLoop]: 97 mSDtfsCounter, 2233 mSDsluCounter, 5723 mSDsCounter, 0 mSdLazyCounter, 11275 mSolverCounterSat, 1093 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2233 SdHoareTripleChecker+Valid, 2675 SdHoareTripleChecker+Invalid, 12368 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1093 IncrementalHoareTripleChecker+Valid, 11275 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.4s IncrementalHoareTripleChecker+Time [2022-01-18 16:25:11,282 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2233 Valid, 2675 Invalid, 12368 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1093 Valid, 11275 Invalid, 0 Unknown, 0 Unchecked, 5.4s Time] [2022-01-18 16:25:11,353 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 73306 states. [2022-01-18 16:25:12,109 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 73306 to 39944. [2022-01-18 16:25:12,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39944 states, 39943 states have (on average 2.7510202037904015) internal successors, (109884), 39943 states have internal predecessors, (109884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:25:12,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39944 states to 39944 states and 109884 transitions. [2022-01-18 16:25:12,239 INFO L78 Accepts]: Start accepts. Automaton has 39944 states and 109884 transitions. Word has length 43 [2022-01-18 16:25:12,239 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:25:12,239 INFO L470 AbstractCegarLoop]: Abstraction has 39944 states and 109884 transitions. [2022-01-18 16:25:12,239 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 58 states, 58 states have (on average 1.9137931034482758) internal successors, (111), 58 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:25:12,239 INFO L276 IsEmpty]: Start isEmpty. Operand 39944 states and 109884 transitions. [2022-01-18 16:25:12,293 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2022-01-18 16:25:12,293 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:25:12,293 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:25:12,309 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2022-01-18 16:25:12,494 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2022-01-18 16:25:12,494 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:25:12,494 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:25:12,494 INFO L85 PathProgramCache]: Analyzing trace with hash -347552145, now seen corresponding path program 37 times [2022-01-18 16:25:12,494 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:25:12,494 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [277564235] [2022-01-18 16:25:12,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:25:12,495 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:25:12,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:25:12,826 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 1 proven. 43 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:25:12,826 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:25:12,826 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [277564235] [2022-01-18 16:25:12,827 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [277564235] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:25:12,827 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [30865893] [2022-01-18 16:25:12,827 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 16:25:12,827 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:25:12,827 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:25:12,828 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-01-18 16:25:12,828 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-01-18 16:25:12,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:25:12,854 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 34 conjunts are in the unsatisfiable core [2022-01-18 16:25:12,855 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:25:13,568 INFO L353 Elim1Store]: treesize reduction 66, result has 1.5 percent of original size [2022-01-18 16:25:13,568 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 50 treesize of output 22 [2022-01-18 16:25:13,638 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 1 proven. 43 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:25:13,638 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:25:14,560 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 16:25:14,561 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 53 treesize of output 177 [2022-01-18 16:25:15,746 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 5 proven. 39 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:25:15,746 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [30865893] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:25:15,746 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:25:15,746 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22, 22] total 58 [2022-01-18 16:25:15,747 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1478131710] [2022-01-18 16:25:15,747 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:25:15,747 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 58 states [2022-01-18 16:25:15,747 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:25:15,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2022-01-18 16:25:15,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=382, Invalid=2924, Unknown=0, NotChecked=0, Total=3306 [2022-01-18 16:25:15,747 INFO L87 Difference]: Start difference. First operand 39944 states and 109884 transitions. Second operand has 58 states, 58 states have (on average 1.9137931034482758) internal successors, (111), 58 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:26:03,295 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:26:03,295 INFO L93 Difference]: Finished difference Result 74377 states and 197725 transitions. [2022-01-18 16:26:03,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 681 states. [2022-01-18 16:26:03,296 INFO L78 Accepts]: Start accepts. Automaton has has 58 states, 58 states have (on average 1.9137931034482758) internal successors, (111), 58 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 43 [2022-01-18 16:26:03,296 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:26:03,459 INFO L225 Difference]: With dead ends: 74377 [2022-01-18 16:26:03,459 INFO L226 Difference]: Without dead ends: 71911 [2022-01-18 16:26:03,476 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 783 GetRequests, 50 SyntacticMatches, 0 SemanticMatches, 733 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 253069 ImplicationChecksByTransitivity, 41.1s TimeCoverageRelationStatistics Valid=63799, Invalid=475691, Unknown=0, NotChecked=0, Total=539490 [2022-01-18 16:26:03,476 INFO L933 BasicCegarLoop]: 107 mSDtfsCounter, 2318 mSDsluCounter, 5491 mSDsCounter, 0 mSdLazyCounter, 10838 mSolverCounterSat, 1284 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2318 SdHoareTripleChecker+Valid, 2628 SdHoareTripleChecker+Invalid, 12122 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1284 IncrementalHoareTripleChecker+Valid, 10838 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.4s IncrementalHoareTripleChecker+Time [2022-01-18 16:26:03,476 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2318 Valid, 2628 Invalid, 12122 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1284 Valid, 10838 Invalid, 0 Unknown, 0 Unchecked, 5.4s Time] [2022-01-18 16:26:03,539 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 71911 states. [2022-01-18 16:26:04,349 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 71911 to 41601. [2022-01-18 16:26:04,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 41601 states, 41600 states have (on average 2.751658653846154) internal successors, (114469), 41600 states have internal predecessors, (114469), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:26:04,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41601 states to 41601 states and 114469 transitions. [2022-01-18 16:26:04,487 INFO L78 Accepts]: Start accepts. Automaton has 41601 states and 114469 transitions. Word has length 43 [2022-01-18 16:26:04,487 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:26:04,487 INFO L470 AbstractCegarLoop]: Abstraction has 41601 states and 114469 transitions. [2022-01-18 16:26:04,487 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 58 states, 58 states have (on average 1.9137931034482758) internal successors, (111), 58 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:26:04,488 INFO L276 IsEmpty]: Start isEmpty. Operand 41601 states and 114469 transitions. [2022-01-18 16:26:04,545 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2022-01-18 16:26:04,545 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:26:04,545 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:26:04,561 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2022-01-18 16:26:04,746 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,SelfDestructingSolverStorable39 [2022-01-18 16:26:04,746 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:26:04,746 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:26:04,746 INFO L85 PathProgramCache]: Analyzing trace with hash -1338920043, now seen corresponding path program 38 times [2022-01-18 16:26:04,747 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:26:04,747 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2042649485] [2022-01-18 16:26:04,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:26:04,747 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:26:04,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:26:05,133 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 1 proven. 43 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:26:05,134 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:26:05,134 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2042649485] [2022-01-18 16:26:05,134 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2042649485] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:26:05,134 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1974070971] [2022-01-18 16:26:05,134 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:26:05,134 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:26:05,134 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:26:05,135 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-01-18 16:26:05,136 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-01-18 16:26:05,162 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:26:05,162 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:26:05,162 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 34 conjunts are in the unsatisfiable core [2022-01-18 16:26:05,163 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:26:05,883 INFO L353 Elim1Store]: treesize reduction 66, result has 1.5 percent of original size [2022-01-18 16:26:05,883 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 50 treesize of output 22 [2022-01-18 16:26:05,953 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 1 proven. 43 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:26:05,953 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:26:06,642 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 16:26:06,642 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 53 treesize of output 177 [2022-01-18 16:26:08,610 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 5 proven. 39 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:26:08,610 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1974070971] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:26:08,610 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:26:08,611 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22, 22] total 58 [2022-01-18 16:26:08,611 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1546783139] [2022-01-18 16:26:08,611 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:26:08,611 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 58 states [2022-01-18 16:26:08,611 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:26:08,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2022-01-18 16:26:08,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=375, Invalid=2931, Unknown=0, NotChecked=0, Total=3306 [2022-01-18 16:26:08,612 INFO L87 Difference]: Start difference. First operand 41601 states and 114469 transitions. Second operand has 58 states, 58 states have (on average 1.9137931034482758) internal successors, (111), 58 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Received shutdown request... [2022-01-18 16:26:11,851 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-01-18 16:26:11,851 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-01-18 16:26:11,862 WARN L244 SmtUtils]: Removed 7 from assertion stack [2022-01-18 16:26:11,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2022-01-18 16:26:11,864 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 161 GetRequests, 50 SyntacticMatches, 0 SemanticMatches, 110 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3137 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=1794, Invalid=10638, Unknown=0, NotChecked=0, Total=12432 [2022-01-18 16:26:11,864 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 281 mSDsluCounter, 874 mSDsCounter, 0 mSdLazyCounter, 2755 mSolverCounterSat, 239 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 281 SdHoareTripleChecker+Valid, 37 SdHoareTripleChecker+Invalid, 2994 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 239 IncrementalHoareTripleChecker+Valid, 2755 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 16:26:11,864 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [281 Valid, 37 Invalid, 2994 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [239 Valid, 2755 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-18 16:26:11,865 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (3 of 4 remaining) [2022-01-18 16:26:11,894 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-01-18 16:26:12,080 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,SelfDestructingSolverStorable40 [2022-01-18 16:26:12,080 WARN L594 AbstractCegarLoop]: Verification canceled: while BasicCegarLoop was constructing difference of abstraction (41601states) and FLOYD_HOARE automaton (currently 58 states, 58 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 54 for 35ms.. [2022-01-18 16:26:12,082 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (2 of 4 remaining) [2022-01-18 16:26:12,082 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION (1 of 4 remaining) [2022-01-18 16:26:12,082 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATION (0 of 4 remaining) [2022-01-18 16:26:12,085 INFO L732 BasicCegarLoop]: Path program histogram: [38, 2, 1] [2022-01-18 16:26:12,086 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-01-18 16:26:12,087 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2022-01-18 16:26:12,092 INFO L202 PluginConnector]: Adding new model prod-cons.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 18.01 04:26:12 BasicIcfg [2022-01-18 16:26:12,092 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-01-18 16:26:12,092 INFO L158 Benchmark]: Toolchain (without parser) took 723208.96ms. Allocated memory was 335.5MB in the beginning and 3.1GB in the end (delta: 2.8GB). Free memory was 297.4MB in the beginning and 1.6GB in the end (delta: -1.3GB). Peak memory consumption was 1.5GB. Max. memory is 16.0GB. [2022-01-18 16:26:12,093 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.16ms. Allocated memory is still 335.5MB. Free memory is still 298.4MB. There was no memory consumed. Max. memory is 16.0GB. [2022-01-18 16:26:12,093 INFO L158 Benchmark]: Boogie Procedure Inliner took 26.22ms. Allocated memory is still 335.5MB. Free memory was 297.2MB in the beginning and 295.7MB in the end (delta: 1.5MB). There was no memory consumed. Max. memory is 16.0GB. [2022-01-18 16:26:12,093 INFO L158 Benchmark]: Boogie Preprocessor took 18.83ms. Allocated memory is still 335.5MB. Free memory was 295.7MB in the beginning and 294.8MB in the end (delta: 905.2kB). There was no memory consumed. Max. memory is 16.0GB. [2022-01-18 16:26:12,093 INFO L158 Benchmark]: RCFGBuilder took 199.34ms. Allocated memory is still 335.5MB. Free memory was 294.7MB in the beginning and 285.5MB in the end (delta: 9.2MB). Peak memory consumption was 12.6MB. Max. memory is 16.0GB. [2022-01-18 16:26:12,093 INFO L158 Benchmark]: TraceAbstraction took 722958.95ms. Allocated memory was 335.5MB in the beginning and 3.1GB in the end (delta: 2.8GB). Free memory was 285.0MB in the beginning and 1.6GB in the end (delta: -1.3GB). Peak memory consumption was 1.4GB. Max. memory is 16.0GB. [2022-01-18 16:26:12,093 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 335.5MB. Free memory is still 298.4MB. There was no memory consumed. Max. memory is 16.0GB. * Boogie Procedure Inliner took 26.22ms. Allocated memory is still 335.5MB. Free memory was 297.2MB in the beginning and 295.7MB in the end (delta: 1.5MB). There was no memory consumed. Max. memory is 16.0GB. * Boogie Preprocessor took 18.83ms. Allocated memory is still 335.5MB. Free memory was 295.7MB in the beginning and 294.8MB in the end (delta: 905.2kB). There was no memory consumed. Max. memory is 16.0GB. * RCFGBuilder took 199.34ms. Allocated memory is still 335.5MB. Free memory was 294.7MB in the beginning and 285.5MB in the end (delta: 9.2MB). Peak memory consumption was 12.6MB. Max. memory is 16.0GB. * TraceAbstraction took 722958.95ms. Allocated memory was 335.5MB in the beginning and 3.1GB in the end (delta: 2.8GB). Free memory was 285.0MB in the beginning and 1.6GB in the end (delta: -1.3GB). Peak memory consumption was 1.4GB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - TimeoutResultAtElement [Line: 64]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while BasicCegarLoop was constructing difference of abstraction (41601states) and FLOYD_HOARE automaton (currently 58 states, 58 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 54 for 35ms.. - TimeoutResultAtElement [Line: 58]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was constructing difference of abstraction (41601states) and FLOYD_HOARE automaton (currently 58 states, 58 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 54 for 35ms.. - TimeoutResultAtElement [Line: 57]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was constructing difference of abstraction (41601states) and FLOYD_HOARE automaton (currently 58 states, 58 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 54 for 35ms.. - TimeoutResultAtElement [Line: 57]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was constructing difference of abstraction (41601states) and FLOYD_HOARE automaton (currently 58 states, 58 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 54 for 35ms.. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 45 locations, 4 error locations. Started 1 CEGAR loops. OverallTime: 722.9s, OverallIterations: 41, TraceHistogramMax: 4, PathProgramHistogramMax: 38, EmptinessCheckTime: 0.7s, AutomataDifference: 626.3s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 45726 SdHoareTripleChecker+Valid, 87.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 45726 mSDsluCounter, 52192 SdHoareTripleChecker+Invalid, 74.0s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 25744 IncrementalHoareTripleChecker+Unchecked, 108279 mSDsCounter, 22045 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 179070 IncrementalHoareTripleChecker+Invalid, 226859 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 22045 mSolverCounterUnsat, 2603 mSDtfsCounter, 179070 mSolverCounterSat, 0.6s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 14343 GetRequests, 2028 SyntacticMatches, 115 SemanticMatches, 12199 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 2367880 ImplicationChecksByTransitivity, 535.4s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=41601occurred in iteration=40, InterpolantAutomatonStates: 10818, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 14.3s AutomataMinimizationTime, 40 MinimizatonAttempts, 522962 StatesRemovedByMinimization, 37 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 0.6s SatisfiabilityAnalysisTime, 71.5s InterpolantComputationTime, 2854 NumberOfCodeBlocks, 2854 NumberOfCodeBlocksAsserted, 144 NumberOfCheckSat, 4134 ConstructedInterpolants, 101 QuantifiedInterpolants, 57028 SizeOfPredicates, 461 NumberOfNonLiveVariables, 3396 ConjunctsInSsa, 933 ConjunctsInUnsatCore, 117 InterpolantComputations, 3 PerfectInterpolantSequences, 275/2854 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