/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe-Delay.epf -tc ../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/queue-add-3.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.1-8a14012e553caa636f65c1137831746b6d9875cd-8a14012 [2021-08-06 20:08:04,833 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-08-06 20:08:04,835 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-08-06 20:08:04,874 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-08-06 20:08:04,875 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-08-06 20:08:04,876 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-08-06 20:08:04,877 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-08-06 20:08:04,892 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-08-06 20:08:04,895 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-08-06 20:08:04,899 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-08-06 20:08:04,908 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-08-06 20:08:04,909 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-08-06 20:08:04,910 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-08-06 20:08:04,912 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-08-06 20:08:04,913 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-08-06 20:08:04,918 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-08-06 20:08:04,919 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-08-06 20:08:04,919 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-08-06 20:08:04,921 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-08-06 20:08:04,925 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-08-06 20:08:04,927 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-08-06 20:08:04,928 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-08-06 20:08:04,929 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-08-06 20:08:04,930 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-08-06 20:08:04,939 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-08-06 20:08:04,939 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-08-06 20:08:04,940 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-08-06 20:08:04,943 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-08-06 20:08:04,944 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-08-06 20:08:04,944 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-08-06 20:08:04,945 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-08-06 20:08:04,945 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-08-06 20:08:04,947 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-08-06 20:08:04,947 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-08-06 20:08:04,948 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-08-06 20:08:04,949 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-08-06 20:08:04,949 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-08-06 20:08:04,949 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-08-06 20:08:04,949 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-08-06 20:08:04,956 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-08-06 20:08:04,957 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-08-06 20:08:04,958 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-Delay.epf [2021-08-06 20:08:04,995 INFO L113 SettingsManager]: Loading preferences was successful [2021-08-06 20:08:04,995 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-08-06 20:08:04,998 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-08-06 20:08:04,998 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-08-06 20:08:04,998 INFO L138 SettingsManager]: * Use SBE=true [2021-08-06 20:08:04,999 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-08-06 20:08:04,999 INFO L138 SettingsManager]: * sizeof long=4 [2021-08-06 20:08:04,999 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-08-06 20:08:04,999 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-08-06 20:08:04,999 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-08-06 20:08:05,000 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-08-06 20:08:05,000 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-08-06 20:08:05,000 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-08-06 20:08:05,001 INFO L138 SettingsManager]: * sizeof long double=12 [2021-08-06 20:08:05,001 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-08-06 20:08:05,001 INFO L138 SettingsManager]: * Use constant arrays=true [2021-08-06 20:08:05,001 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-08-06 20:08:05,001 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-08-06 20:08:05,001 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-08-06 20:08:05,001 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-08-06 20:08:05,002 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-08-06 20:08:05,002 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-08-06 20:08:05,002 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-08-06 20:08:05,002 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-08-06 20:08:05,002 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-08-06 20:08:05,003 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-08-06 20:08:05,003 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-08-06 20:08:05,003 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-08-06 20:08:05,003 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-08-06 20:08:05,003 INFO L138 SettingsManager]: * Partial Order Reduction in concurrent analysis=SLEEP_DELAY_SET [2021-08-06 20:08:05,003 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 [2021-08-06 20:08:05,312 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-08-06 20:08:05,342 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-08-06 20:08:05,344 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-08-06 20:08:05,345 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2021-08-06 20:08:05,346 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2021-08-06 20:08:05,347 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/queue-add-3.wvr.bpl [2021-08-06 20:08:05,347 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/queue-add-3.wvr.bpl' [2021-08-06 20:08:05,386 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-08-06 20:08:05,388 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2021-08-06 20:08:05,389 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-08-06 20:08:05,389 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-08-06 20:08:05,389 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-08-06 20:08:05,400 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "queue-add-3.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.08 08:08:05" (1/1) ... [2021-08-06 20:08:05,406 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "queue-add-3.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.08 08:08:05" (1/1) ... [2021-08-06 20:08:05,411 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-08-06 20:08:05,413 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-08-06 20:08:05,413 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-08-06 20:08:05,413 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-08-06 20:08:05,419 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "queue-add-3.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.08 08:08:05" (1/1) ... [2021-08-06 20:08:05,419 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "queue-add-3.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.08 08:08:05" (1/1) ... [2021-08-06 20:08:05,420 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "queue-add-3.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.08 08:08:05" (1/1) ... [2021-08-06 20:08:05,420 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "queue-add-3.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.08 08:08:05" (1/1) ... [2021-08-06 20:08:05,422 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "queue-add-3.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.08 08:08:05" (1/1) ... [2021-08-06 20:08:05,426 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "queue-add-3.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.08 08:08:05" (1/1) ... [2021-08-06 20:08:05,427 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "queue-add-3.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.08 08:08:05" (1/1) ... [2021-08-06 20:08:05,431 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-08-06 20:08:05,433 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-08-06 20:08:05,433 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-08-06 20:08:05,433 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-08-06 20:08:05,434 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "queue-add-3.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.08 08:08:05" (1/1) ... [2021-08-06 20:08:05,441 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-08-06 20:08:05,448 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:08:05,466 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) [2021-08-06 20:08:05,479 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 [2021-08-06 20:08:05,503 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2021-08-06 20:08:05,503 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2021-08-06 20:08:05,503 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2021-08-06 20:08:05,503 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2021-08-06 20:08:05,503 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2021-08-06 20:08:05,503 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2021-08-06 20:08:05,504 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2021-08-06 20:08:05,504 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-08-06 20:08:05,504 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-08-06 20:08:05,504 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2021-08-06 20:08:05,504 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2021-08-06 20:08:05,504 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2021-08-06 20:08:05,505 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-08-06 20:08:05,731 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-08-06 20:08:05,731 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2021-08-06 20:08:05,733 INFO L202 PluginConnector]: Adding new model queue-add-3.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.08 08:08:05 BoogieIcfgContainer [2021-08-06 20:08:05,733 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-08-06 20:08:05,734 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-08-06 20:08:05,734 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-08-06 20:08:05,736 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-08-06 20:08:05,737 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "queue-add-3.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.08 08:08:05" (1/2) ... [2021-08-06 20:08:05,737 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@61435104 and model type queue-add-3.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.08 08:08:05, skipping insertion in model container [2021-08-06 20:08:05,737 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "queue-add-3.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.08 08:08:05" (2/2) ... [2021-08-06 20:08:05,738 INFO L111 eAbstractionObserver]: Analyzing ICFG queue-add-3.wvr.bpl [2021-08-06 20:08:05,757 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-08-06 20:08:05,757 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-08-06 20:08:05,758 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-08-06 20:08:05,758 INFO L509 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-08-06 20:08:05,798 INFO L148 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2021-08-06 20:08:05,833 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2021-08-06 20:08:05,838 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, mConcurrency=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 [2021-08-06 20:08:05,838 INFO L340 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2021-08-06 20:08:06,076 INFO L276 IsEmpty]: Start isEmpty. Operand has 659 states, 525 states have (on average 1.4057142857142857) internal successors, (738), 658 states have internal predecessors, (738), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:08:06,103 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-08-06 20:08:06,103 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:08:06,104 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 20:08:06,104 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:08:06,111 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:08:06,111 INFO L82 PathProgramCache]: Analyzing trace with hash -765207609, now seen corresponding path program 1 times [2021-08-06 20:08:06,118 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:08:06,120 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1687043263] [2021-08-06 20:08:06,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:08:06,121 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:08:06,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:08:06,268 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 20:08:06,268 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:08:06,269 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1687043263] [2021-08-06 20:08:06,269 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1687043263] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-06 20:08:06,269 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-06 20:08:06,270 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-06 20:08:06,271 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [188359432] [2021-08-06 20:08:06,280 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-08-06 20:08:06,280 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:08:06,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-06 20:08:06,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-06 20:08:06,297 INFO L87 Difference]: Start difference. First operand has 659 states, 525 states have (on average 1.4057142857142857) internal successors, (738), 658 states have internal predecessors, (738), 0 states have call successors, (0), 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 7.0) internal successors, (21), 3 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:08:06,342 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:08:06,343 INFO L93 Difference]: Finished difference Result 730 states and 816 transitions. [2021-08-06 20:08:06,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-06 20:08:06,344 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 7.0) internal successors, (21), 3 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2021-08-06 20:08:06,344 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:08:06,350 INFO L225 Difference]: With dead ends: 730 [2021-08-06 20:08:06,350 INFO L226 Difference]: Without dead ends: 32 [2021-08-06 20:08:06,351 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 4.4ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-06 20:08:06,363 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32 states. [2021-08-06 20:08:06,374 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32 to 32. [2021-08-06 20:08:06,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 32 states, 31 states have (on average 1.096774193548387) internal successors, (34), 31 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) [2021-08-06 20:08:06,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 34 transitions. [2021-08-06 20:08:06,377 INFO L78 Accepts]: Start accepts. Automaton has 32 states and 34 transitions. Word has length 21 [2021-08-06 20:08:06,377 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:08:06,377 INFO L470 AbstractCegarLoop]: Abstraction has 32 states and 34 transitions. [2021-08-06 20:08:06,377 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 7.0) internal successors, (21), 3 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:08:06,377 INFO L276 IsEmpty]: Start isEmpty. Operand 32 states and 34 transitions. [2021-08-06 20:08:06,379 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-06 20:08:06,379 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:08:06,379 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 20:08:06,379 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-08-06 20:08:06,380 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:08:06,382 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:08:06,382 INFO L82 PathProgramCache]: Analyzing trace with hash 198929687, now seen corresponding path program 1 times [2021-08-06 20:08:06,383 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:08:06,383 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1067969473] [2021-08-06 20:08:06,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:08:06,384 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:08:06,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:08:06,474 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-06 20:08:06,474 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:08:06,474 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1067969473] [2021-08-06 20:08:06,474 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1067969473] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-06 20:08:06,475 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-06 20:08:06,475 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-06 20:08:06,475 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1045992854] [2021-08-06 20:08:06,476 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-08-06 20:08:06,476 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:08:06,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-06 20:08:06,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-06 20:08:06,477 INFO L87 Difference]: Start difference. First operand 32 states and 34 transitions. Second operand has 3 states, 3 states have (on average 8.666666666666666) internal successors, (26), 3 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:08:06,494 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:08:06,495 INFO L93 Difference]: Finished difference Result 33 states and 35 transitions. [2021-08-06 20:08:06,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-06 20:08:06,495 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 8.666666666666666) internal successors, (26), 3 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-08-06 20:08:06,495 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:08:06,496 INFO L225 Difference]: With dead ends: 33 [2021-08-06 20:08:06,496 INFO L226 Difference]: Without dead ends: 33 [2021-08-06 20:08:06,496 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 2.1ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-06 20:08:06,497 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33 states. [2021-08-06 20:08:06,503 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33 to 33. [2021-08-06 20:08:06,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 33 states, 32 states have (on average 1.09375) internal successors, (35), 32 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:08:06,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 35 transitions. [2021-08-06 20:08:06,504 INFO L78 Accepts]: Start accepts. Automaton has 33 states and 35 transitions. Word has length 26 [2021-08-06 20:08:06,504 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:08:06,504 INFO L470 AbstractCegarLoop]: Abstraction has 33 states and 35 transitions. [2021-08-06 20:08:06,504 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 8.666666666666666) internal successors, (26), 3 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:08:06,505 INFO L276 IsEmpty]: Start isEmpty. Operand 33 states and 35 transitions. [2021-08-06 20:08:06,505 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-06 20:08:06,505 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:08:06,505 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 20:08:06,506 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-08-06 20:08:06,506 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:08:06,506 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:08:06,506 INFO L82 PathProgramCache]: Analyzing trace with hash -336484428, now seen corresponding path program 1 times [2021-08-06 20:08:06,506 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:08:06,507 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [778066324] [2021-08-06 20:08:06,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:08:06,507 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:08:06,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:08:06,719 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 3, result has 87.5 percent of original size [2021-08-06 20:08:06,729 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 3, result has 87.5 percent of original size [2021-08-06 20:08:06,770 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 7, result has 61.1 percent of original size [2021-08-06 20:08:06,781 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 7, result has 61.1 percent of original size [2021-08-06 20:08:06,808 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 7, result has 56.3 percent of original size [2021-08-06 20:08:06,811 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 7, result has 56.3 percent of original size [2021-08-06 20:08:06,831 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 20:08:06,831 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:08:06,831 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [778066324] [2021-08-06 20:08:06,832 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [778066324] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:08:06,832 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1152053120] [2021-08-06 20:08:06,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:08:06,835 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:08:06,836 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:08:06,841 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) [2021-08-06 20:08:06,872 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-08-06 20:08:06,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:08:06,908 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 10 conjunts are in the unsatisfiable core [2021-08-06 20:08:06,913 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:08:07,415 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 10, result has 54.5 percent of original size [2021-08-06 20:08:07,418 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 10, result has 54.5 percent of original size [2021-08-06 20:08:07,536 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-06 20:08:07,537 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1152053120] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:08:07,539 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:08:07,544 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 7] total 15 [2021-08-06 20:08:07,544 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [866661270] [2021-08-06 20:08:07,545 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-08-06 20:08:07,545 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:08:07,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-06 20:08:07,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=185, Unknown=0, NotChecked=0, Total=240 [2021-08-06 20:08:07,548 INFO L87 Difference]: Start difference. First operand 33 states and 35 transitions. Second operand has 16 states, 16 states have (on average 3.5625) internal successors, (57), 15 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:08:08,046 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:08:08,047 INFO L93 Difference]: Finished difference Result 104 states and 109 transitions. [2021-08-06 20:08:08,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-08-06 20:08:08,047 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.5625) internal successors, (57), 15 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-08-06 20:08:08,047 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:08:08,048 INFO L225 Difference]: With dead ends: 104 [2021-08-06 20:08:08,048 INFO L226 Difference]: Without dead ends: 94 [2021-08-06 20:08:08,049 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 25 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 239 ImplicationChecksByTransitivity, 497.6ms TimeCoverageRelationStatistics Valid=257, Invalid=799, Unknown=0, NotChecked=0, Total=1056 [2021-08-06 20:08:08,049 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94 states. [2021-08-06 20:08:08,066 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94 to 51. [2021-08-06 20:08:08,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 51 states, 50 states have (on average 1.1) internal successors, (55), 50 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:08:08,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 55 transitions. [2021-08-06 20:08:08,067 INFO L78 Accepts]: Start accepts. Automaton has 51 states and 55 transitions. Word has length 30 [2021-08-06 20:08:08,067 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:08:08,067 INFO L470 AbstractCegarLoop]: Abstraction has 51 states and 55 transitions. [2021-08-06 20:08:08,067 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.5625) internal successors, (57), 15 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:08:08,067 INFO L276 IsEmpty]: Start isEmpty. Operand 51 states and 55 transitions. [2021-08-06 20:08:08,068 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-06 20:08:08,068 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:08:08,068 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 20:08:08,100 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2021-08-06 20:08:08,292 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:08:08,293 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:08:08,293 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:08:08,293 INFO L82 PathProgramCache]: Analyzing trace with hash 350588639, now seen corresponding path program 1 times [2021-08-06 20:08:08,293 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:08:08,294 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1655455436] [2021-08-06 20:08:08,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:08:08,294 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:08:08,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:08:08,364 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-06 20:08:08,365 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:08:08,365 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1655455436] [2021-08-06 20:08:08,365 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1655455436] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:08:08,365 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1655542757] [2021-08-06 20:08:08,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:08:08,365 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:08:08,365 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:08:08,366 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) [2021-08-06 20:08:08,377 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2021-08-06 20:08:08,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:08:08,456 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-06 20:08:08,457 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:08:08,598 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-08-06 20:08:08,618 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 12, result has 29.4 percent of original size [2021-08-06 20:08:08,619 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 12, result has 29.4 percent of original size [2021-08-06 20:08:08,694 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-06 20:08:08,694 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1655542757] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:08:08,695 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:08:08,695 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 5 [2021-08-06 20:08:08,695 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1720486231] [2021-08-06 20:08:08,695 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-08-06 20:08:08,695 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:08:08,696 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-08-06 20:08:08,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-08-06 20:08:08,697 INFO L87 Difference]: Start difference. First operand 51 states and 55 transitions. Second operand has 6 states, 6 states have (on average 5.5) internal successors, (33), 5 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:08:08,750 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:08:08,751 INFO L93 Difference]: Finished difference Result 58 states and 62 transitions. [2021-08-06 20:08:08,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-08-06 20:08:08,751 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.5) internal successors, (33), 5 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-06 20:08:08,752 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:08:08,753 INFO L225 Difference]: With dead ends: 58 [2021-08-06 20:08:08,753 INFO L226 Difference]: Without dead ends: 58 [2021-08-06 20:08:08,754 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 26.4ms TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2021-08-06 20:08:08,754 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58 states. [2021-08-06 20:08:08,764 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58 to 56. [2021-08-06 20:08:08,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 56 states, 55 states have (on average 1.0909090909090908) internal successors, (60), 55 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:08:08,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 60 transitions. [2021-08-06 20:08:08,764 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 60 transitions. Word has length 33 [2021-08-06 20:08:08,765 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:08:08,765 INFO L470 AbstractCegarLoop]: Abstraction has 56 states and 60 transitions. [2021-08-06 20:08:08,765 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.5) internal successors, (33), 5 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:08:08,765 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 60 transitions. [2021-08-06 20:08:08,767 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2021-08-06 20:08:08,767 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:08:08,768 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 20:08:08,795 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2021-08-06 20:08:08,991 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3 [2021-08-06 20:08:08,991 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:08:08,991 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:08:08,992 INFO L82 PathProgramCache]: Analyzing trace with hash 184503249, now seen corresponding path program 2 times [2021-08-06 20:08:08,992 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:08:08,992 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [770351870] [2021-08-06 20:08:08,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:08:08,992 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:08:09,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:08:09,050 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 20:08:09,050 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:08:09,050 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [770351870] [2021-08-06 20:08:09,052 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [770351870] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:08:09,052 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1867890980] [2021-08-06 20:08:09,052 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-06 20:08:09,053 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:08:09,053 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:08:09,054 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) [2021-08-06 20:08:09,072 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2021-08-06 20:08:09,156 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-06 20:08:09,156 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 20:08:09,156 INFO L263 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 4 conjunts are in the unsatisfiable core [2021-08-06 20:08:09,162 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:08:09,305 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 7, result has 12.5 percent of original size [2021-08-06 20:08:09,306 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 7, result has 12.5 percent of original size [2021-08-06 20:08:09,358 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 20:08:09,359 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1867890980] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:08:09,359 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:08:09,359 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 3] total 4 [2021-08-06 20:08:09,359 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1812962423] [2021-08-06 20:08:09,360 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-08-06 20:08:09,361 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:08:09,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-08-06 20:08:09,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-08-06 20:08:09,361 INFO L87 Difference]: Start difference. First operand 56 states and 60 transitions. Second operand has 5 states, 5 states have (on average 9.4) internal successors, (47), 4 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:08:09,371 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:08:09,371 INFO L93 Difference]: Finished difference Result 74 states and 78 transitions. [2021-08-06 20:08:09,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-08-06 20:08:09,372 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 9.4) internal successors, (47), 4 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2021-08-06 20:08:09,373 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:08:09,375 INFO L225 Difference]: With dead ends: 74 [2021-08-06 20:08:09,375 INFO L226 Difference]: Without dead ends: 65 [2021-08-06 20:08:09,378 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 8.8ms TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-08-06 20:08:09,381 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 65 states. [2021-08-06 20:08:09,386 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 65 to 61. [2021-08-06 20:08:09,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61 states, 60 states have (on average 1.0833333333333333) internal successors, (65), 60 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:08:09,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 65 transitions. [2021-08-06 20:08:09,387 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 65 transitions. Word has length 34 [2021-08-06 20:08:09,387 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:08:09,387 INFO L470 AbstractCegarLoop]: Abstraction has 61 states and 65 transitions. [2021-08-06 20:08:09,387 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.4) internal successors, (47), 4 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:08:09,388 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 65 transitions. [2021-08-06 20:08:09,388 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2021-08-06 20:08:09,388 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:08:09,388 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 20:08:09,408 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2021-08-06 20:08:09,608 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:08:09,608 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:08:09,609 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:08:09,609 INFO L82 PathProgramCache]: Analyzing trace with hash 1210412057, now seen corresponding path program 2 times [2021-08-06 20:08:09,609 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:08:09,609 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1136134960] [2021-08-06 20:08:09,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:08:09,609 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:08:09,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:08:09,713 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-06 20:08:09,713 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:08:09,713 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1136134960] [2021-08-06 20:08:09,713 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1136134960] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:08:09,713 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1950320374] [2021-08-06 20:08:09,713 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-06 20:08:09,713 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:08:09,713 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:08:09,717 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) [2021-08-06 20:08:09,718 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2021-08-06 20:08:09,815 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-06 20:08:09,815 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 20:08:09,816 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 16 conjunts are in the unsatisfiable core [2021-08-06 20:08:09,817 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:08:09,988 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-08-06 20:08:10,095 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-08-06 20:08:10,113 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 12, result has 29.4 percent of original size [2021-08-06 20:08:10,114 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 12, result has 29.4 percent of original size [2021-08-06 20:08:10,147 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-08-06 20:08:10,147 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1950320374] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:08:10,148 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:08:10,148 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 10 [2021-08-06 20:08:10,148 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [237968124] [2021-08-06 20:08:10,149 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-08-06 20:08:10,149 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:08:10,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-06 20:08:10,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2021-08-06 20:08:10,150 INFO L87 Difference]: Start difference. First operand 61 states and 65 transitions. Second operand has 11 states, 11 states have (on average 4.7272727272727275) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:08:10,237 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:08:10,237 INFO L93 Difference]: Finished difference Result 69 states and 73 transitions. [2021-08-06 20:08:10,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-08-06 20:08:10,238 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.7272727272727275) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 38 [2021-08-06 20:08:10,240 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:08:10,240 INFO L225 Difference]: With dead ends: 69 [2021-08-06 20:08:10,240 INFO L226 Difference]: Without dead ends: 69 [2021-08-06 20:08:10,241 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 66.7ms TimeCoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-08-06 20:08:10,241 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 69 states. [2021-08-06 20:08:10,252 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 69 to 42. [2021-08-06 20:08:10,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 42 states, 41 states have (on average 1.0731707317073171) internal successors, (44), 41 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:08:10,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 44 transitions. [2021-08-06 20:08:10,261 INFO L78 Accepts]: Start accepts. Automaton has 42 states and 44 transitions. Word has length 38 [2021-08-06 20:08:10,261 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:08:10,261 INFO L470 AbstractCegarLoop]: Abstraction has 42 states and 44 transitions. [2021-08-06 20:08:10,261 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.7272727272727275) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:08:10,261 INFO L276 IsEmpty]: Start isEmpty. Operand 42 states and 44 transitions. [2021-08-06 20:08:10,262 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-06 20:08:10,262 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:08:10,262 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 20:08:10,288 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2021-08-06 20:08:10,470 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:08:10,470 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:08:10,471 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:08:10,471 INFO L82 PathProgramCache]: Analyzing trace with hash 1600806017, now seen corresponding path program 3 times [2021-08-06 20:08:10,471 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:08:10,471 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1839662546] [2021-08-06 20:08:10,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:08:10,471 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:08:10,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:08:10,519 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-08-06 20:08:10,519 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:08:10,519 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1839662546] [2021-08-06 20:08:10,519 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1839662546] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:08:10,520 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1954701587] [2021-08-06 20:08:10,520 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-06 20:08:10,520 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:08:10,520 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:08:10,521 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) [2021-08-06 20:08:10,521 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2021-08-06 20:08:10,628 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-06 20:08:10,628 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 20:08:10,628 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 4 conjunts are in the unsatisfiable core [2021-08-06 20:08:10,630 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:08:10,747 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 7, result has 12.5 percent of original size [2021-08-06 20:08:10,747 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 7, result has 12.5 percent of original size [2021-08-06 20:08:10,841 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-08-06 20:08:10,842 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1954701587] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-06 20:08:10,842 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-08-06 20:08:10,842 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 7 [2021-08-06 20:08:10,842 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1567677241] [2021-08-06 20:08:10,842 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-08-06 20:08:10,842 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:08:10,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-08-06 20:08:10,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-08-06 20:08:10,843 INFO L87 Difference]: Start difference. First operand 42 states and 44 transitions. Second operand has 4 states, 4 states have (on average 8.75) internal successors, (35), 3 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:08:10,854 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:08:10,854 INFO L93 Difference]: Finished difference Result 59 states and 62 transitions. [2021-08-06 20:08:10,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-08-06 20:08:10,855 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 8.75) internal successors, (35), 3 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-08-06 20:08:10,855 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:08:10,856 INFO L225 Difference]: With dead ends: 59 [2021-08-06 20:08:10,856 INFO L226 Difference]: Without dead ends: 48 [2021-08-06 20:08:10,856 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 27.5ms TimeCoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-08-06 20:08:10,856 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48 states. [2021-08-06 20:08:10,857 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48 to 43. [2021-08-06 20:08:10,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43 states, 42 states have (on average 1.0714285714285714) internal successors, (45), 42 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:08:10,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 45 transitions. [2021-08-06 20:08:10,858 INFO L78 Accepts]: Start accepts. Automaton has 43 states and 45 transitions. Word has length 39 [2021-08-06 20:08:10,858 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:08:10,858 INFO L470 AbstractCegarLoop]: Abstraction has 43 states and 45 transitions. [2021-08-06 20:08:10,858 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 8.75) internal successors, (35), 3 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:08:10,858 INFO L276 IsEmpty]: Start isEmpty. Operand 43 states and 45 transitions. [2021-08-06 20:08:10,858 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2021-08-06 20:08:10,859 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:08:10,859 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 20:08:10,883 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2021-08-06 20:08:11,072 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:08:11,073 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:08:11,073 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:08:11,073 INFO L82 PathProgramCache]: Analyzing trace with hash -448768586, now seen corresponding path program 3 times [2021-08-06 20:08:11,073 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:08:11,073 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [518610474] [2021-08-06 20:08:11,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:08:11,074 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:08:11,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:08:11,360 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 80.8 percent of original size [2021-08-06 20:08:11,364 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 80.8 percent of original size [2021-08-06 20:08:11,405 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 10, result has 52.4 percent of original size [2021-08-06 20:08:11,407 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 10, result has 52.4 percent of original size [2021-08-06 20:08:11,432 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 10, result has 47.4 percent of original size [2021-08-06 20:08:11,435 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 10, result has 47.4 percent of original size [2021-08-06 20:08:11,454 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-06 20:08:11,454 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:08:11,455 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [518610474] [2021-08-06 20:08:11,455 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [518610474] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:08:11,455 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [277035704] [2021-08-06 20:08:11,455 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-06 20:08:11,455 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:08:11,455 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:08:11,458 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) [2021-08-06 20:08:11,459 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2021-08-06 20:08:11,587 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-06 20:08:11,588 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 20:08:11,589 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 30 conjunts are in the unsatisfiable core [2021-08-06 20:08:11,590 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:08:11,907 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-08-06 20:08:12,177 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-08-06 20:08:12,364 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 10, result has 54.5 percent of original size [2021-08-06 20:08:12,365 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 10, result has 54.5 percent of original size [2021-08-06 20:08:12,443 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-08-06 20:08:12,443 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [277035704] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:08:12,443 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:08:12,443 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14] total 23 [2021-08-06 20:08:12,444 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1087804429] [2021-08-06 20:08:12,444 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-08-06 20:08:12,444 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:08:12,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-08-06 20:08:12,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=484, Unknown=0, NotChecked=0, Total=552 [2021-08-06 20:08:12,445 INFO L87 Difference]: Start difference. First operand 43 states and 45 transitions. Second operand has 24 states, 24 states have (on average 2.875) internal successors, (69), 23 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:08:12,736 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:08:12,736 INFO L93 Difference]: Finished difference Result 83 states and 87 transitions. [2021-08-06 20:08:12,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-08-06 20:08:12,737 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.875) internal successors, (69), 23 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 42 [2021-08-06 20:08:12,737 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:08:12,738 INFO L225 Difference]: With dead ends: 83 [2021-08-06 20:08:12,738 INFO L226 Difference]: Without dead ends: 78 [2021-08-06 20:08:12,738 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 32 SyntacticMatches, 3 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 191 ImplicationChecksByTransitivity, 463.6ms TimeCoverageRelationStatistics Valid=101, Invalid=711, Unknown=0, NotChecked=0, Total=812 [2021-08-06 20:08:12,738 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78 states. [2021-08-06 20:08:12,747 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78 to 68. [2021-08-06 20:08:12,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 68 states, 67 states have (on average 1.0746268656716418) internal successors, (72), 67 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:08:12,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 72 transitions. [2021-08-06 20:08:12,748 INFO L78 Accepts]: Start accepts. Automaton has 68 states and 72 transitions. Word has length 42 [2021-08-06 20:08:12,750 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:08:12,750 INFO L470 AbstractCegarLoop]: Abstraction has 68 states and 72 transitions. [2021-08-06 20:08:12,750 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.875) internal successors, (69), 23 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:08:12,750 INFO L276 IsEmpty]: Start isEmpty. Operand 68 states and 72 transitions. [2021-08-06 20:08:12,751 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2021-08-06 20:08:12,751 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:08:12,751 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 20:08:12,777 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2021-08-06 20:08:12,966 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:08:12,967 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:08:12,967 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:08:12,967 INFO L82 PathProgramCache]: Analyzing trace with hash -2070686623, now seen corresponding path program 4 times [2021-08-06 20:08:12,967 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:08:12,967 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1158813642] [2021-08-06 20:08:12,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:08:12,968 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:08:12,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:08:13,105 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-08-06 20:08:13,105 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:08:13,105 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1158813642] [2021-08-06 20:08:13,106 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1158813642] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:08:13,106 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1812071208] [2021-08-06 20:08:13,106 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-06 20:08:13,106 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:08:13,106 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:08:13,107 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) [2021-08-06 20:08:13,136 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2021-08-06 20:08:13,321 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-06 20:08:13,321 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 20:08:13,322 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 14 conjunts are in the unsatisfiable core [2021-08-06 20:08:13,323 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:08:13,487 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-08-06 20:08:13,510 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 12, result has 29.4 percent of original size [2021-08-06 20:08:13,511 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 12, result has 29.4 percent of original size [2021-08-06 20:08:13,589 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-08-06 20:08:13,589 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1812071208] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:08:13,589 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:08:13,590 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 12 [2021-08-06 20:08:13,590 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1083736818] [2021-08-06 20:08:13,590 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-06 20:08:13,590 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:08:13,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-06 20:08:13,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2021-08-06 20:08:13,591 INFO L87 Difference]: Start difference. First operand 68 states and 72 transitions. Second operand has 13 states, 13 states have (on average 4.6923076923076925) internal successors, (61), 12 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:08:13,702 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:08:13,703 INFO L93 Difference]: Finished difference Result 76 states and 80 transitions. [2021-08-06 20:08:13,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-08-06 20:08:13,703 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 4.6923076923076925) internal successors, (61), 12 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 45 [2021-08-06 20:08:13,703 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:08:13,704 INFO L225 Difference]: With dead ends: 76 [2021-08-06 20:08:13,704 INFO L226 Difference]: Without dead ends: 76 [2021-08-06 20:08:13,704 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 109.9ms TimeCoverageRelationStatistics Valid=63, Invalid=209, Unknown=0, NotChecked=0, Total=272 [2021-08-06 20:08:13,704 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 76 states. [2021-08-06 20:08:13,706 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 76 to 73. [2021-08-06 20:08:13,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 73 states, 72 states have (on average 1.0694444444444444) internal successors, (77), 72 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:08:13,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 73 states to 73 states and 77 transitions. [2021-08-06 20:08:13,706 INFO L78 Accepts]: Start accepts. Automaton has 73 states and 77 transitions. Word has length 45 [2021-08-06 20:08:13,706 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:08:13,706 INFO L470 AbstractCegarLoop]: Abstraction has 73 states and 77 transitions. [2021-08-06 20:08:13,707 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 4.6923076923076925) internal successors, (61), 12 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:08:13,707 INFO L276 IsEmpty]: Start isEmpty. Operand 73 states and 77 transitions. [2021-08-06 20:08:13,707 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2021-08-06 20:08:13,707 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:08:13,707 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 20:08:13,735 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2021-08-06 20:08:13,920 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:08:13,921 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:08:13,921 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:08:13,921 INFO L82 PathProgramCache]: Analyzing trace with hash 1097017555, now seen corresponding path program 5 times [2021-08-06 20:08:13,921 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:08:13,921 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [253732752] [2021-08-06 20:08:13,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:08:13,922 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:08:13,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:08:13,992 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 15 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-06 20:08:13,993 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:08:13,993 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [253732752] [2021-08-06 20:08:13,993 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [253732752] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:08:13,993 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2084322171] [2021-08-06 20:08:13,993 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-06 20:08:13,993 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:08:13,993 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:08:14,005 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) [2021-08-06 20:08:14,008 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2021-08-06 20:08:14,215 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-08-06 20:08:14,215 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 20:08:14,216 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 6 conjunts are in the unsatisfiable core [2021-08-06 20:08:14,217 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:08:14,439 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 7, result has 12.5 percent of original size [2021-08-06 20:08:14,440 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 7, result has 12.5 percent of original size [2021-08-06 20:08:14,477 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 15 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-06 20:08:14,477 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2084322171] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:08:14,477 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:08:14,477 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4] total 5 [2021-08-06 20:08:14,478 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [984250147] [2021-08-06 20:08:14,478 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-08-06 20:08:14,478 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:08:14,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-08-06 20:08:14,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-08-06 20:08:14,479 INFO L87 Difference]: Start difference. First operand 73 states and 77 transitions. Second operand has 6 states, 6 states have (on average 10.333333333333334) internal successors, (62), 5 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:08:14,489 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:08:14,489 INFO L93 Difference]: Finished difference Result 95 states and 99 transitions. [2021-08-06 20:08:14,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-08-06 20:08:14,490 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 10.333333333333334) internal successors, (62), 5 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 46 [2021-08-06 20:08:14,490 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:08:14,490 INFO L225 Difference]: With dead ends: 95 [2021-08-06 20:08:14,490 INFO L226 Difference]: Without dead ends: 82 [2021-08-06 20:08:14,490 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 47 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 12.3ms TimeCoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-08-06 20:08:14,491 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82 states. [2021-08-06 20:08:14,492 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82 to 78. [2021-08-06 20:08:14,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 78 states, 77 states have (on average 1.0649350649350648) internal successors, (82), 77 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:08:14,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 78 states to 78 states and 82 transitions. [2021-08-06 20:08:14,493 INFO L78 Accepts]: Start accepts. Automaton has 78 states and 82 transitions. Word has length 46 [2021-08-06 20:08:14,493 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:08:14,493 INFO L470 AbstractCegarLoop]: Abstraction has 78 states and 82 transitions. [2021-08-06 20:08:14,493 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.333333333333334) internal successors, (62), 5 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:08:14,493 INFO L276 IsEmpty]: Start isEmpty. Operand 78 states and 82 transitions. [2021-08-06 20:08:14,494 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2021-08-06 20:08:14,494 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:08:14,494 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 20:08:14,523 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2021-08-06 20:08:14,714 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,SelfDestructingSolverStorable9 [2021-08-06 20:08:14,714 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:08:14,715 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:08:14,715 INFO L82 PathProgramCache]: Analyzing trace with hash -886788623, now seen corresponding path program 6 times [2021-08-06 20:08:14,715 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:08:14,715 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [57693836] [2021-08-06 20:08:14,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:08:14,715 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:08:14,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:08:14,853 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 1 proven. 23 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-08-06 20:08:14,853 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:08:14,853 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [57693836] [2021-08-06 20:08:14,853 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [57693836] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:08:14,853 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1302664489] [2021-08-06 20:08:14,853 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-06 20:08:14,853 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:08:14,853 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:08:14,854 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) [2021-08-06 20:08:14,855 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2021-08-06 20:08:15,075 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-08-06 20:08:15,075 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 20:08:15,076 INFO L263 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 26 conjunts are in the unsatisfiable core [2021-08-06 20:08:15,077 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:08:15,392 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-08-06 20:08:15,599 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-08-06 20:08:15,621 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 12, result has 29.4 percent of original size [2021-08-06 20:08:15,623 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 12, result has 29.4 percent of original size [2021-08-06 20:08:15,661 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 0 proven. 29 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 20:08:15,661 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1302664489] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:08:15,661 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:08:15,661 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 12] total 19 [2021-08-06 20:08:15,662 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [272422506] [2021-08-06 20:08:15,662 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-08-06 20:08:15,662 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:08:15,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-06 20:08:15,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=329, Unknown=0, NotChecked=0, Total=380 [2021-08-06 20:08:15,663 INFO L87 Difference]: Start difference. First operand 78 states and 82 transitions. Second operand has 20 states, 20 states have (on average 4.5) internal successors, (90), 19 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:08:16,042 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:08:16,043 INFO L93 Difference]: Finished difference Result 93 states and 97 transitions. [2021-08-06 20:08:16,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-08-06 20:08:16,043 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 4.5) internal successors, (90), 19 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 50 [2021-08-06 20:08:16,043 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:08:16,043 INFO L225 Difference]: With dead ends: 93 [2021-08-06 20:08:16,043 INFO L226 Difference]: Without dead ends: 93 [2021-08-06 20:08:16,044 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 196 ImplicationChecksByTransitivity, 300.7ms TimeCoverageRelationStatistics Valid=112, Invalid=818, Unknown=0, NotChecked=0, Total=930 [2021-08-06 20:08:16,044 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93 states. [2021-08-06 20:08:16,045 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93 to 52. [2021-08-06 20:08:16,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 52 states, 51 states have (on average 1.0588235294117647) internal successors, (54), 51 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:08:16,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 54 transitions. [2021-08-06 20:08:16,046 INFO L78 Accepts]: Start accepts. Automaton has 52 states and 54 transitions. Word has length 50 [2021-08-06 20:08:16,046 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:08:16,046 INFO L470 AbstractCegarLoop]: Abstraction has 52 states and 54 transitions. [2021-08-06 20:08:16,046 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 4.5) internal successors, (90), 19 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:08:16,046 INFO L276 IsEmpty]: Start isEmpty. Operand 52 states and 54 transitions. [2021-08-06 20:08:16,047 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2021-08-06 20:08:16,047 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:08:16,047 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 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, 1, 1, 1, 1, 1] [2021-08-06 20:08:16,066 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2021-08-06 20:08:16,252 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:08:16,253 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:08:16,253 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:08:16,253 INFO L82 PathProgramCache]: Analyzing trace with hash 802298329, now seen corresponding path program 7 times [2021-08-06 20:08:16,253 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:08:16,253 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [414984792] [2021-08-06 20:08:16,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:08:16,253 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:08:16,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:08:16,303 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 18 proven. 1 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-08-06 20:08:16,303 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:08:16,303 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [414984792] [2021-08-06 20:08:16,303 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [414984792] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:08:16,303 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2078626649] [2021-08-06 20:08:16,303 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-06 20:08:16,304 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:08:16,304 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:08:16,305 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) [2021-08-06 20:08:16,324 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2021-08-06 20:08:16,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:08:16,565 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 6 conjunts are in the unsatisfiable core [2021-08-06 20:08:16,567 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:08:16,701 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 7, result has 12.5 percent of original size [2021-08-06 20:08:16,702 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 7, result has 12.5 percent of original size [2021-08-06 20:08:16,822 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 18 proven. 1 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-08-06 20:08:16,823 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2078626649] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:08:16,823 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:08:16,823 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4] total 5 [2021-08-06 20:08:16,823 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [201944965] [2021-08-06 20:08:16,823 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-08-06 20:08:16,823 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:08:16,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-08-06 20:08:16,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-08-06 20:08:16,824 INFO L87 Difference]: Start difference. First operand 52 states and 54 transitions. Second operand has 6 states, 6 states have (on average 8.333333333333334) internal successors, (50), 5 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:08:16,837 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:08:16,837 INFO L93 Difference]: Finished difference Result 76 states and 79 transitions. [2021-08-06 20:08:16,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-08-06 20:08:16,838 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 8.333333333333334) internal successors, (50), 5 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 51 [2021-08-06 20:08:16,838 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:08:16,839 INFO L225 Difference]: With dead ends: 76 [2021-08-06 20:08:16,839 INFO L226 Difference]: Without dead ends: 60 [2021-08-06 20:08:16,839 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 52 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 12.5ms TimeCoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-08-06 20:08:16,839 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60 states. [2021-08-06 20:08:16,840 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60 to 55. [2021-08-06 20:08:16,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 55 states, 54 states have (on average 1.0555555555555556) internal successors, (57), 54 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:08:16,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 57 transitions. [2021-08-06 20:08:16,840 INFO L78 Accepts]: Start accepts. Automaton has 55 states and 57 transitions. Word has length 51 [2021-08-06 20:08:16,840 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:08:16,840 INFO L470 AbstractCegarLoop]: Abstraction has 55 states and 57 transitions. [2021-08-06 20:08:16,840 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.333333333333334) internal successors, (50), 5 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:08:16,841 INFO L276 IsEmpty]: Start isEmpty. Operand 55 states and 57 transitions. [2021-08-06 20:08:16,841 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2021-08-06 20:08:16,841 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:08:16,841 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 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, 1, 1] [2021-08-06 20:08:16,858 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2021-08-06 20:08:17,041 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,SelfDestructingSolverStorable11 [2021-08-06 20:08:17,042 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:08:17,042 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:08:17,042 INFO L82 PathProgramCache]: Analyzing trace with hash 1889201038, now seen corresponding path program 8 times [2021-08-06 20:08:17,042 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:08:17,042 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [649633287] [2021-08-06 20:08:17,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:08:17,042 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:08:17,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:08:17,611 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 80.8 percent of original size [2021-08-06 20:08:17,613 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 80.8 percent of original size [2021-08-06 20:08:17,647 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 10, result has 52.4 percent of original size [2021-08-06 20:08:17,649 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 10, result has 52.4 percent of original size [2021-08-06 20:08:17,678 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 10, result has 47.4 percent of original size [2021-08-06 20:08:17,679 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 10, result has 47.4 percent of original size [2021-08-06 20:08:17,700 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 37 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-06 20:08:17,700 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:08:17,700 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [649633287] [2021-08-06 20:08:17,700 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [649633287] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:08:17,700 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1456565718] [2021-08-06 20:08:17,700 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-06 20:08:17,701 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:08:17,701 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:08:17,701 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) [2021-08-06 20:08:17,703 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2021-08-06 20:08:17,969 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-06 20:08:17,969 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 20:08:17,970 INFO L263 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 50 conjunts are in the unsatisfiable core [2021-08-06 20:08:17,972 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:08:18,655 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-08-06 20:08:18,655 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 17 [2021-08-06 20:08:19,191 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-08-06 20:08:19,192 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 13 [2021-08-06 20:08:19,412 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 10, result has 54.5 percent of original size [2021-08-06 20:08:19,414 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 10, result has 54.5 percent of original size [2021-08-06 20:08:19,480 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-08-06 20:08:19,480 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1456565718] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:08:19,480 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:08:19,480 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 20] total 35 [2021-08-06 20:08:19,480 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [947849200] [2021-08-06 20:08:19,481 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2021-08-06 20:08:19,481 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:08:19,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2021-08-06 20:08:19,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=1163, Unknown=0, NotChecked=0, Total=1260 [2021-08-06 20:08:19,482 INFO L87 Difference]: Start difference. First operand 55 states and 57 transitions. Second operand has 36 states, 36 states have (on average 2.5277777777777777) internal successors, (91), 35 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:08:20,181 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:08:20,182 INFO L93 Difference]: Finished difference Result 104 states and 108 transitions. [2021-08-06 20:08:20,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-08-06 20:08:20,182 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.5277777777777777) internal successors, (91), 35 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 54 [2021-08-06 20:08:20,182 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:08:20,183 INFO L225 Difference]: With dead ends: 104 [2021-08-06 20:08:20,183 INFO L226 Difference]: Without dead ends: 99 [2021-08-06 20:08:20,184 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 38 SyntacticMatches, 4 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 414 ImplicationChecksByTransitivity, 1050.9ms TimeCoverageRelationStatistics Valid=158, Invalid=1822, Unknown=0, NotChecked=0, Total=1980 [2021-08-06 20:08:20,184 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 99 states. [2021-08-06 20:08:20,186 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 99 to 85. [2021-08-06 20:08:20,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 85 states, 84 states have (on average 1.0595238095238095) internal successors, (89), 84 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:08:20,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 89 transitions. [2021-08-06 20:08:20,186 INFO L78 Accepts]: Start accepts. Automaton has 85 states and 89 transitions. Word has length 54 [2021-08-06 20:08:20,187 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:08:20,187 INFO L470 AbstractCegarLoop]: Abstraction has 85 states and 89 transitions. [2021-08-06 20:08:20,187 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.5277777777777777) internal successors, (91), 35 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:08:20,187 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 89 transitions. [2021-08-06 20:08:20,187 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2021-08-06 20:08:20,187 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:08:20,188 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 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, 1, 1] [2021-08-06 20:08:20,214 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2021-08-06 20:08:20,388 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,SelfDestructingSolverStorable12 [2021-08-06 20:08:20,388 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:08:20,388 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:08:20,389 INFO L82 PathProgramCache]: Analyzing trace with hash 2049360313, now seen corresponding path program 9 times [2021-08-06 20:08:20,389 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:08:20,389 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1189546672] [2021-08-06 20:08:20,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:08:20,389 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:08:20,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:08:20,505 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-08-06 20:08:20,505 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:08:20,505 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1189546672] [2021-08-06 20:08:20,505 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1189546672] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:08:20,505 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [616686025] [2021-08-06 20:08:20,505 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-06 20:08:20,505 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:08:20,505 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:08:20,506 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) [2021-08-06 20:08:20,507 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2021-08-06 20:08:20,854 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-08-06 20:08:20,854 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 20:08:20,854 INFO L263 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 18 conjunts are in the unsatisfiable core [2021-08-06 20:08:20,855 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:08:21,070 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-08-06 20:08:21,083 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 12, result has 29.4 percent of original size [2021-08-06 20:08:21,091 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 12, result has 29.4 percent of original size [2021-08-06 20:08:21,180 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-08-06 20:08:21,181 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [616686025] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:08:21,181 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:08:21,181 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 9 [2021-08-06 20:08:21,181 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [426936732] [2021-08-06 20:08:21,181 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-08-06 20:08:21,181 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:08:21,181 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-08-06 20:08:21,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2021-08-06 20:08:21,182 INFO L87 Difference]: Start difference. First operand 85 states and 89 transitions. Second operand has 10 states, 10 states have (on average 4.9) internal successors, (49), 9 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:08:21,361 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:08:21,361 INFO L93 Difference]: Finished difference Result 93 states and 97 transitions. [2021-08-06 20:08:21,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-06 20:08:21,362 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.9) internal successors, (49), 9 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 57 [2021-08-06 20:08:21,362 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:08:21,362 INFO L225 Difference]: With dead ends: 93 [2021-08-06 20:08:21,362 INFO L226 Difference]: Without dead ends: 93 [2021-08-06 20:08:21,363 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 55 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 142.5ms TimeCoverageRelationStatistics Valid=72, Invalid=270, Unknown=0, NotChecked=0, Total=342 [2021-08-06 20:08:21,363 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93 states. [2021-08-06 20:08:21,364 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93 to 90. [2021-08-06 20:08:21,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 90 states, 89 states have (on average 1.0561797752808988) internal successors, (94), 89 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:08:21,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 94 transitions. [2021-08-06 20:08:21,365 INFO L78 Accepts]: Start accepts. Automaton has 90 states and 94 transitions. Word has length 57 [2021-08-06 20:08:21,365 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:08:21,365 INFO L470 AbstractCegarLoop]: Abstraction has 90 states and 94 transitions. [2021-08-06 20:08:21,366 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.9) internal successors, (49), 9 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:08:21,366 INFO L276 IsEmpty]: Start isEmpty. Operand 90 states and 94 transitions. [2021-08-06 20:08:21,366 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2021-08-06 20:08:21,366 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:08:21,366 INFO L512 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 3, 3, 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, 1, 1] [2021-08-06 20:08:21,401 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2021-08-06 20:08:21,580 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,SelfDestructingSolverStorable13 [2021-08-06 20:08:21,581 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:08:21,581 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:08:21,581 INFO L82 PathProgramCache]: Analyzing trace with hash -816901461, now seen corresponding path program 10 times [2021-08-06 20:08:21,581 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:08:21,581 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [502592604] [2021-08-06 20:08:21,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:08:21,581 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:08:21,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:08:21,646 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 28 proven. 18 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-08-06 20:08:21,647 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:08:21,647 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [502592604] [2021-08-06 20:08:21,647 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [502592604] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:08:21,647 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1935093208] [2021-08-06 20:08:21,647 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-06 20:08:21,647 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:08:21,648 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:08:21,648 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) [2021-08-06 20:08:21,649 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2021-08-06 20:08:22,013 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-06 20:08:22,014 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 20:08:22,014 INFO L263 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-06 20:08:22,015 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:08:22,285 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 7, result has 12.5 percent of original size [2021-08-06 20:08:22,286 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 7, result has 12.5 percent of original size [2021-08-06 20:08:22,318 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 28 proven. 18 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-08-06 20:08:22,318 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1935093208] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:08:22,318 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:08:22,318 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5] total 6 [2021-08-06 20:08:22,319 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1807954094] [2021-08-06 20:08:22,319 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-08-06 20:08:22,319 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:08:22,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-08-06 20:08:22,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2021-08-06 20:08:22,320 INFO L87 Difference]: Start difference. First operand 90 states and 94 transitions. Second operand has 7 states, 7 states have (on average 10.142857142857142) internal successors, (71), 6 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:08:22,330 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:08:22,330 INFO L93 Difference]: Finished difference Result 116 states and 120 transitions. [2021-08-06 20:08:22,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-08-06 20:08:22,330 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 10.142857142857142) internal successors, (71), 6 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 58 [2021-08-06 20:08:22,331 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:08:22,331 INFO L225 Difference]: With dead ends: 116 [2021-08-06 20:08:22,331 INFO L226 Difference]: Without dead ends: 99 [2021-08-06 20:08:22,331 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 60 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 15.3ms TimeCoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2021-08-06 20:08:22,331 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 99 states. [2021-08-06 20:08:22,333 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 99 to 95. [2021-08-06 20:08:22,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 95 states, 94 states have (on average 1.053191489361702) internal successors, (99), 94 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) [2021-08-06 20:08:22,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95 states to 95 states and 99 transitions. [2021-08-06 20:08:22,334 INFO L78 Accepts]: Start accepts. Automaton has 95 states and 99 transitions. Word has length 58 [2021-08-06 20:08:22,334 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:08:22,334 INFO L470 AbstractCegarLoop]: Abstraction has 95 states and 99 transitions. [2021-08-06 20:08:22,334 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.142857142857142) internal successors, (71), 6 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:08:22,334 INFO L276 IsEmpty]: Start isEmpty. Operand 95 states and 99 transitions. [2021-08-06 20:08:22,334 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2021-08-06 20:08:22,334 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:08:22,335 INFO L512 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 3, 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, 1, 1] [2021-08-06 20:08:22,358 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2021-08-06 20:08:22,557 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,SelfDestructingSolverStorable14 [2021-08-06 20:08:22,557 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:08:22,557 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:08:22,557 INFO L82 PathProgramCache]: Analyzing trace with hash -502783821, now seen corresponding path program 11 times [2021-08-06 20:08:22,557 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:08:22,557 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1464026689] [2021-08-06 20:08:22,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:08:22,557 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:08:22,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:08:22,833 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 0 proven. 58 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-08-06 20:08:22,833 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:08:22,834 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1464026689] [2021-08-06 20:08:22,834 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1464026689] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:08:22,834 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1791004275] [2021-08-06 20:08:22,834 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-06 20:08:22,834 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:08:22,834 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:08:22,834 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) [2021-08-06 20:08:22,835 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2021-08-06 20:08:23,226 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-08-06 20:08:23,226 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 20:08:23,227 INFO L263 TraceCheckSpWp]: Trace formula consists of 151 conjuncts, 34 conjunts are in the unsatisfiable core [2021-08-06 20:08:23,228 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:08:23,628 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-08-06 20:08:23,769 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-08-06 20:08:23,777 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 12, result has 29.4 percent of original size [2021-08-06 20:08:23,778 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 12, result has 29.4 percent of original size [2021-08-06 20:08:23,804 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 0 proven. 58 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-08-06 20:08:23,805 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1791004275] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:08:23,805 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:08:23,805 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 16] total 16 [2021-08-06 20:08:23,805 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1192875273] [2021-08-06 20:08:23,805 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-08-06 20:08:23,805 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:08:23,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-06 20:08:23,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=240, Unknown=0, NotChecked=0, Total=272 [2021-08-06 20:08:23,806 INFO L87 Difference]: Start difference. First operand 95 states and 99 transitions. Second operand has 17 states, 17 states have (on average 3.764705882352941) internal successors, (64), 16 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:08:24,108 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:08:24,108 INFO L93 Difference]: Finished difference Result 114 states and 119 transitions. [2021-08-06 20:08:24,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-08-06 20:08:24,109 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.764705882352941) internal successors, (64), 16 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 62 [2021-08-06 20:08:24,109 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:08:24,110 INFO L225 Difference]: With dead ends: 114 [2021-08-06 20:08:24,110 INFO L226 Difference]: Without dead ends: 114 [2021-08-06 20:08:24,110 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 57 SyntacticMatches, 4 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 282.8ms TimeCoverageRelationStatistics Valid=62, Invalid=490, Unknown=0, NotChecked=0, Total=552 [2021-08-06 20:08:24,111 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 114 states. [2021-08-06 20:08:24,112 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 114 to 64. [2021-08-06 20:08:24,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 64 states, 63 states have (on average 1.0476190476190477) internal successors, (66), 63 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:08:24,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 66 transitions. [2021-08-06 20:08:24,114 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 66 transitions. Word has length 62 [2021-08-06 20:08:24,115 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:08:24,115 INFO L470 AbstractCegarLoop]: Abstraction has 64 states and 66 transitions. [2021-08-06 20:08:24,115 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.764705882352941) internal successors, (64), 16 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:08:24,115 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 66 transitions. [2021-08-06 20:08:24,115 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2021-08-06 20:08:24,115 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:08:24,115 INFO L512 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 20:08:24,147 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2021-08-06 20:08:24,332 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:08:24,333 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:08:24,333 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:08:24,333 INFO L82 PathProgramCache]: Analyzing trace with hash -1083686117, now seen corresponding path program 12 times [2021-08-06 20:08:24,333 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:08:24,333 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1948240950] [2021-08-06 20:08:24,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:08:24,333 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:08:24,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:08:24,403 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 34 proven. 5 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2021-08-06 20:08:24,403 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:08:24,403 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1948240950] [2021-08-06 20:08:24,404 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1948240950] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:08:24,404 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1868489960] [2021-08-06 20:08:24,404 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-06 20:08:24,404 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:08:24,404 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:08:24,408 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) [2021-08-06 20:08:24,411 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2021-08-06 20:08:24,890 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-08-06 20:08:24,890 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 20:08:24,891 INFO L263 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-06 20:08:24,892 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:08:25,066 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 7, result has 12.5 percent of original size [2021-08-06 20:08:25,066 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 7, result has 12.5 percent of original size [2021-08-06 20:08:25,190 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 34 proven. 5 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2021-08-06 20:08:25,190 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1868489960] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:08:25,191 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:08:25,191 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5] total 6 [2021-08-06 20:08:25,191 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1037914053] [2021-08-06 20:08:25,192 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-08-06 20:08:25,192 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:08:25,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-08-06 20:08:25,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2021-08-06 20:08:25,194 INFO L87 Difference]: Start difference. First operand 64 states and 66 transitions. Second operand has 7 states, 7 states have (on average 8.285714285714286) internal successors, (58), 6 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:08:25,211 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:08:25,211 INFO L93 Difference]: Finished difference Result 93 states and 96 transitions. [2021-08-06 20:08:25,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-08-06 20:08:25,212 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 8.285714285714286) internal successors, (58), 6 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 63 [2021-08-06 20:08:25,212 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:08:25,212 INFO L225 Difference]: With dead ends: 93 [2021-08-06 20:08:25,212 INFO L226 Difference]: Without dead ends: 72 [2021-08-06 20:08:25,213 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 65 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 16.4ms TimeCoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2021-08-06 20:08:25,213 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 72 states. [2021-08-06 20:08:25,214 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 72 to 67. [2021-08-06 20:08:25,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 67 states, 66 states have (on average 1.0454545454545454) internal successors, (69), 66 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:08:25,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 69 transitions. [2021-08-06 20:08:25,215 INFO L78 Accepts]: Start accepts. Automaton has 67 states and 69 transitions. Word has length 63 [2021-08-06 20:08:25,215 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:08:25,215 INFO L470 AbstractCegarLoop]: Abstraction has 67 states and 69 transitions. [2021-08-06 20:08:25,215 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.285714285714286) internal successors, (58), 6 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:08:25,215 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 69 transitions. [2021-08-06 20:08:25,215 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2021-08-06 20:08:25,215 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:08:25,216 INFO L512 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 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, 1, 1] [2021-08-06 20:08:25,237 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2021-08-06 20:08:25,429 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,SelfDestructingSolverStorable16 [2021-08-06 20:08:25,429 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:08:25,429 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:08:25,429 INFO L82 PathProgramCache]: Analyzing trace with hash -1356649136, now seen corresponding path program 13 times [2021-08-06 20:08:25,429 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:08:25,429 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [534620590] [2021-08-06 20:08:25,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:08:25,430 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:08:25,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:08:26,315 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 73.7 percent of original size [2021-08-06 20:08:26,316 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 73.7 percent of original size [2021-08-06 20:08:26,346 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 78.3 percent of original size [2021-08-06 20:08:26,348 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 78.3 percent of original size [2021-08-06 20:08:26,407 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 80.8 percent of original size [2021-08-06 20:08:26,409 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 80.8 percent of original size [2021-08-06 20:08:26,469 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 10, result has 52.4 percent of original size [2021-08-06 20:08:26,471 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 10, result has 52.4 percent of original size [2021-08-06 20:08:26,514 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 10, result has 47.4 percent of original size [2021-08-06 20:08:26,515 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 10, result has 47.4 percent of original size [2021-08-06 20:08:26,546 INFO L134 CoverageAnalysis]: Checked inductivity of 74 backedges. 0 proven. 73 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-06 20:08:26,546 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:08:26,546 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [534620590] [2021-08-06 20:08:26,546 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [534620590] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:08:26,546 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [391167938] [2021-08-06 20:08:26,546 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-06 20:08:26,546 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:08:26,546 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:08:26,547 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) [2021-08-06 20:08:26,547 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2021-08-06 20:08:27,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:08:27,018 INFO L263 TraceCheckSpWp]: Trace formula consists of 160 conjuncts, 72 conjunts are in the unsatisfiable core [2021-08-06 20:08:27,019 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:08:28,065 INFO L354 Elim1Store]: treesize reduction 36, result has 2.7 percent of original size [2021-08-06 20:08:28,065 INFO L388 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 51 treesize of output 27 [2021-08-06 20:08:28,751 INFO L354 Elim1Store]: treesize reduction 36, result has 2.7 percent of original size [2021-08-06 20:08:28,751 INFO L388 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 42 treesize of output 18 [2021-08-06 20:08:28,992 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 10, result has 54.5 percent of original size [2021-08-06 20:08:28,993 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 10, result has 54.5 percent of original size [2021-08-06 20:08:29,074 INFO L134 CoverageAnalysis]: Checked inductivity of 74 backedges. 0 proven. 71 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-08-06 20:08:29,075 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [391167938] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:08:29,075 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:08:29,075 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 26] total 45 [2021-08-06 20:08:29,075 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [999294817] [2021-08-06 20:08:29,075 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2021-08-06 20:08:29,075 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:08:29,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2021-08-06 20:08:29,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=1948, Unknown=0, NotChecked=0, Total=2070 [2021-08-06 20:08:29,077 INFO L87 Difference]: Start difference. First operand 67 states and 69 transitions. Second operand has 46 states, 46 states have (on average 2.217391304347826) internal successors, (102), 45 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:08:30,341 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:08:30,341 INFO L93 Difference]: Finished difference Result 125 states and 129 transitions. [2021-08-06 20:08:30,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-08-06 20:08:30,342 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 2.217391304347826) internal successors, (102), 45 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 66 [2021-08-06 20:08:30,342 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:08:30,343 INFO L225 Difference]: With dead ends: 125 [2021-08-06 20:08:30,343 INFO L226 Difference]: Without dead ends: 120 [2021-08-06 20:08:30,344 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 46 SyntacticMatches, 7 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 667 ImplicationChecksByTransitivity, 1763.7ms TimeCoverageRelationStatistics Valid=201, Invalid=3105, Unknown=0, NotChecked=0, Total=3306 [2021-08-06 20:08:30,344 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 120 states. [2021-08-06 20:08:30,346 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 120 to 102. [2021-08-06 20:08:30,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 102 states, 101 states have (on average 1.0495049504950495) internal successors, (106), 101 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:08:30,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 102 states to 102 states and 106 transitions. [2021-08-06 20:08:30,347 INFO L78 Accepts]: Start accepts. Automaton has 102 states and 106 transitions. Word has length 66 [2021-08-06 20:08:30,347 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:08:30,347 INFO L470 AbstractCegarLoop]: Abstraction has 102 states and 106 transitions. [2021-08-06 20:08:30,347 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 2.217391304347826) internal successors, (102), 45 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:08:30,347 INFO L276 IsEmpty]: Start isEmpty. Operand 102 states and 106 transitions. [2021-08-06 20:08:30,347 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2021-08-06 20:08:30,348 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:08:30,348 INFO L512 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 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, 1, 1] [2021-08-06 20:08:30,375 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2021-08-06 20:08:30,568 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2021-08-06 20:08:30,569 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:08:30,569 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:08:30,569 INFO L82 PathProgramCache]: Analyzing trace with hash 1470110459, now seen corresponding path program 14 times [2021-08-06 20:08:30,569 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:08:30,569 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [312946232] [2021-08-06 20:08:30,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:08:30,569 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:08:30,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:08:30,696 INFO L134 CoverageAnalysis]: Checked inductivity of 84 backedges. 0 proven. 56 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2021-08-06 20:08:30,696 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:08:30,696 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [312946232] [2021-08-06 20:08:30,696 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [312946232] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:08:30,696 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2103330257] [2021-08-06 20:08:30,696 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-06 20:08:30,697 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:08:30,697 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:08:30,705 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) [2021-08-06 20:08:30,706 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2021-08-06 20:08:31,304 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-06 20:08:31,305 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 20:08:31,305 INFO L263 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 20 conjunts are in the unsatisfiable core [2021-08-06 20:08:31,306 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:08:31,575 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-08-06 20:08:31,601 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 12, result has 29.4 percent of original size [2021-08-06 20:08:31,602 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 12, result has 29.4 percent of original size [2021-08-06 20:08:31,702 INFO L134 CoverageAnalysis]: Checked inductivity of 84 backedges. 0 proven. 56 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2021-08-06 20:08:31,702 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2103330257] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:08:31,703 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:08:31,703 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 11 [2021-08-06 20:08:31,703 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2037948823] [2021-08-06 20:08:31,703 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-08-06 20:08:31,703 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:08:31,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-08-06 20:08:31,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2021-08-06 20:08:31,704 INFO L87 Difference]: Start difference. First operand 102 states and 106 transitions. Second operand has 12 states, 12 states have (on average 4.75) internal successors, (57), 11 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:08:31,914 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:08:31,915 INFO L93 Difference]: Finished difference Result 110 states and 114 transitions. [2021-08-06 20:08:31,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-08-06 20:08:31,915 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.75) internal successors, (57), 11 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 69 [2021-08-06 20:08:31,915 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:08:31,916 INFO L225 Difference]: With dead ends: 110 [2021-08-06 20:08:31,916 INFO L226 Difference]: Without dead ends: 110 [2021-08-06 20:08:31,916 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 67 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 183.2ms TimeCoverageRelationStatistics Valid=96, Invalid=410, Unknown=0, NotChecked=0, Total=506 [2021-08-06 20:08:31,916 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 110 states. [2021-08-06 20:08:31,918 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 110 to 107. [2021-08-06 20:08:31,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 107 states, 106 states have (on average 1.0471698113207548) internal successors, (111), 106 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) [2021-08-06 20:08:31,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 107 states to 107 states and 111 transitions. [2021-08-06 20:08:31,918 INFO L78 Accepts]: Start accepts. Automaton has 107 states and 111 transitions. Word has length 69 [2021-08-06 20:08:31,919 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:08:31,919 INFO L470 AbstractCegarLoop]: Abstraction has 107 states and 111 transitions. [2021-08-06 20:08:31,919 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.75) internal successors, (57), 11 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:08:31,919 INFO L276 IsEmpty]: Start isEmpty. Operand 107 states and 111 transitions. [2021-08-06 20:08:31,919 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2021-08-06 20:08:31,919 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:08:31,919 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 4, 4, 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, 1, 1] [2021-08-06 20:08:31,942 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2021-08-06 20:08:32,133 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:08:32,133 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:08:32,133 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:08:32,134 INFO L82 PathProgramCache]: Analyzing trace with hash 679256941, now seen corresponding path program 15 times [2021-08-06 20:08:32,134 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:08:32,134 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1136766379] [2021-08-06 20:08:32,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:08:32,134 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:08:32,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:08:32,217 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 45 proven. 34 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-08-06 20:08:32,217 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:08:32,218 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1136766379] [2021-08-06 20:08:32,218 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1136766379] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:08:32,218 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1998369146] [2021-08-06 20:08:32,218 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-06 20:08:32,218 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:08:32,218 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:08:32,220 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) [2021-08-06 20:08:32,221 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2021-08-06 20:08:32,936 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2021-08-06 20:08:32,937 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 20:08:32,937 INFO L263 TraceCheckSpWp]: Trace formula consists of 169 conjuncts, 10 conjunts are in the unsatisfiable core [2021-08-06 20:08:32,938 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:08:33,234 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 7, result has 12.5 percent of original size [2021-08-06 20:08:33,235 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 7, result has 12.5 percent of original size [2021-08-06 20:08:33,267 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 45 proven. 34 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-08-06 20:08:33,267 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1998369146] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:08:33,268 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:08:33,268 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 7 [2021-08-06 20:08:33,268 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1888551683] [2021-08-06 20:08:33,268 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-08-06 20:08:33,268 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:08:33,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-08-06 20:08:33,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2021-08-06 20:08:33,269 INFO L87 Difference]: Start difference. First operand 107 states and 111 transitions. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 7 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:08:33,283 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:08:33,283 INFO L93 Difference]: Finished difference Result 137 states and 141 transitions. [2021-08-06 20:08:33,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-08-06 20:08:33,284 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 7 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 70 [2021-08-06 20:08:33,284 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:08:33,285 INFO L225 Difference]: With dead ends: 137 [2021-08-06 20:08:33,285 INFO L226 Difference]: Without dead ends: 116 [2021-08-06 20:08:33,285 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 73 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 21.6ms TimeCoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2021-08-06 20:08:33,285 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 116 states. [2021-08-06 20:08:33,287 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 116 to 112. [2021-08-06 20:08:33,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 112 states, 111 states have (on average 1.045045045045045) internal successors, (116), 111 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:08:33,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 112 states to 112 states and 116 transitions. [2021-08-06 20:08:33,288 INFO L78 Accepts]: Start accepts. Automaton has 112 states and 116 transitions. Word has length 70 [2021-08-06 20:08:33,288 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:08:33,288 INFO L470 AbstractCegarLoop]: Abstraction has 112 states and 116 transitions. [2021-08-06 20:08:33,288 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 7 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:08:33,288 INFO L276 IsEmpty]: Start isEmpty. Operand 112 states and 116 transitions. [2021-08-06 20:08:33,288 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2021-08-06 20:08:33,288 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:08:33,289 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 4, 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, 1, 1] [2021-08-06 20:08:33,311 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2021-08-06 20:08:33,501 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:08:33,501 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:08:33,501 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:08:33,501 INFO L82 PathProgramCache]: Analyzing trace with hash -251663157, now seen corresponding path program 16 times [2021-08-06 20:08:33,501 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:08:33,501 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1680352773] [2021-08-06 20:08:33,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:08:33,501 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:08:33,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:08:33,675 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 1 proven. 82 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2021-08-06 20:08:33,675 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:08:33,675 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1680352773] [2021-08-06 20:08:33,675 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1680352773] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:08:33,676 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1886648201] [2021-08-06 20:08:33,676 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-06 20:08:33,676 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:08:33,676 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:08:33,681 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) [2021-08-06 20:08:33,705 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2021-08-06 20:08:34,424 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-06 20:08:34,424 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 20:08:34,425 INFO L263 TraceCheckSpWp]: Trace formula consists of 180 conjuncts, 22 conjunts are in the unsatisfiable core [2021-08-06 20:08:34,426 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:08:34,830 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 11, result has 64.5 percent of original size [2021-08-06 20:08:34,833 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 11, result has 64.5 percent of original size [2021-08-06 20:08:34,985 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-08-06 20:08:34,995 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 12, result has 33.3 percent of original size [2021-08-06 20:08:34,996 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 12, result has 33.3 percent of original size [2021-08-06 20:08:35,024 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 0 proven. 83 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2021-08-06 20:08:35,025 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1886648201] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:08:35,025 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:08:35,025 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 15 [2021-08-06 20:08:35,025 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [69928323] [2021-08-06 20:08:35,025 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-08-06 20:08:35,026 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:08:35,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-06 20:08:35,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=208, Unknown=0, NotChecked=0, Total=240 [2021-08-06 20:08:35,026 INFO L87 Difference]: Start difference. First operand 112 states and 116 transitions. Second operand has 16 states, 16 states have (on average 4.3125) internal successors, (69), 15 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:08:35,244 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:08:35,244 INFO L93 Difference]: Finished difference Result 132 states and 136 transitions. [2021-08-06 20:08:35,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-08-06 20:08:35,245 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 4.3125) internal successors, (69), 15 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 74 [2021-08-06 20:08:35,245 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:08:35,246 INFO L225 Difference]: With dead ends: 132 [2021-08-06 20:08:35,246 INFO L226 Difference]: Without dead ends: 132 [2021-08-06 20:08:35,246 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 70 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 234.3ms TimeCoverageRelationStatistics Valid=73, Invalid=479, Unknown=0, NotChecked=0, Total=552 [2021-08-06 20:08:35,246 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 132 states. [2021-08-06 20:08:35,247 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 132 to 76. [2021-08-06 20:08:35,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 76 states, 75 states have (on average 1.04) internal successors, (78), 75 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:08:35,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76 states to 76 states and 78 transitions. [2021-08-06 20:08:35,248 INFO L78 Accepts]: Start accepts. Automaton has 76 states and 78 transitions. Word has length 74 [2021-08-06 20:08:35,248 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:08:35,248 INFO L470 AbstractCegarLoop]: Abstraction has 76 states and 78 transitions. [2021-08-06 20:08:35,248 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 4.3125) internal successors, (69), 15 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:08:35,248 INFO L276 IsEmpty]: Start isEmpty. Operand 76 states and 78 transitions. [2021-08-06 20:08:35,249 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2021-08-06 20:08:35,249 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:08:35,249 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 20:08:35,278 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2021-08-06 20:08:35,468 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:08:35,469 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:08:35,469 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:08:35,469 INFO L82 PathProgramCache]: Analyzing trace with hash 1490741939, now seen corresponding path program 17 times [2021-08-06 20:08:35,469 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:08:35,469 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1006005375] [2021-08-06 20:08:35,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:08:35,469 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:08:35,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:08:35,532 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 55 proven. 12 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2021-08-06 20:08:35,532 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:08:35,532 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1006005375] [2021-08-06 20:08:35,532 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1006005375] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:08:35,532 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [630985235] [2021-08-06 20:08:35,532 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-06 20:08:35,532 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:08:35,532 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:08:35,541 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) [2021-08-06 20:08:35,542 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2021-08-06 20:08:36,229 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2021-08-06 20:08:36,229 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 20:08:36,230 INFO L263 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 10 conjunts are in the unsatisfiable core [2021-08-06 20:08:36,231 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:08:36,444 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 7, result has 12.5 percent of original size [2021-08-06 20:08:36,444 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 7, result has 12.5 percent of original size [2021-08-06 20:08:36,573 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 55 proven. 12 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2021-08-06 20:08:36,573 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [630985235] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:08:36,573 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:08:36,573 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 7 [2021-08-06 20:08:36,573 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [234754654] [2021-08-06 20:08:36,573 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-08-06 20:08:36,574 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:08:36,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-08-06 20:08:36,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2021-08-06 20:08:36,574 INFO L87 Difference]: Start difference. First operand 76 states and 78 transitions. Second operand has 8 states, 8 states have (on average 8.25) internal successors, (66), 7 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:08:36,594 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:08:36,595 INFO L93 Difference]: Finished difference Result 110 states and 113 transitions. [2021-08-06 20:08:36,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-08-06 20:08:36,595 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 8.25) internal successors, (66), 7 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 75 [2021-08-06 20:08:36,595 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:08:36,595 INFO L225 Difference]: With dead ends: 110 [2021-08-06 20:08:36,596 INFO L226 Difference]: Without dead ends: 84 [2021-08-06 20:08:36,596 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 78 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 21.0ms TimeCoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2021-08-06 20:08:36,596 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 84 states. [2021-08-06 20:08:36,597 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 84 to 79. [2021-08-06 20:08:36,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 79 states, 78 states have (on average 1.0384615384615385) internal successors, (81), 78 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:08:36,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79 states to 79 states and 81 transitions. [2021-08-06 20:08:36,598 INFO L78 Accepts]: Start accepts. Automaton has 79 states and 81 transitions. Word has length 75 [2021-08-06 20:08:36,598 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:08:36,598 INFO L470 AbstractCegarLoop]: Abstraction has 79 states and 81 transitions. [2021-08-06 20:08:36,598 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.25) internal successors, (66), 7 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:08:36,598 INFO L276 IsEmpty]: Start isEmpty. Operand 79 states and 81 transitions. [2021-08-06 20:08:36,599 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2021-08-06 20:08:36,599 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:08:36,599 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 20:08:36,624 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2021-08-06 20:08:36,820 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,SelfDestructingSolverStorable21 [2021-08-06 20:08:36,821 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:08:36,821 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:08:36,821 INFO L82 PathProgramCache]: Analyzing trace with hash -1498993304, now seen corresponding path program 18 times [2021-08-06 20:08:36,821 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:08:36,821 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [564342295] [2021-08-06 20:08:36,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:08:36,821 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:08:36,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:08:37,905 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 79.2 percent of original size [2021-08-06 20:08:37,907 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 79.2 percent of original size [2021-08-06 20:08:37,959 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 82.1 percent of original size [2021-08-06 20:08:37,964 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 82.1 percent of original size [2021-08-06 20:08:38,042 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 73.7 percent of original size [2021-08-06 20:08:38,043 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 73.7 percent of original size [2021-08-06 20:08:38,086 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 78.3 percent of original size [2021-08-06 20:08:38,087 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 78.3 percent of original size [2021-08-06 20:08:38,178 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 80.8 percent of original size [2021-08-06 20:08:38,179 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 80.8 percent of original size [2021-08-06 20:08:38,224 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 10, result has 52.4 percent of original size [2021-08-06 20:08:38,225 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 10, result has 52.4 percent of original size [2021-08-06 20:08:38,265 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 10, result has 47.4 percent of original size [2021-08-06 20:08:38,266 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 10, result has 47.4 percent of original size [2021-08-06 20:08:38,300 INFO L134 CoverageAnalysis]: Checked inductivity of 122 backedges. 0 proven. 119 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-08-06 20:08:38,300 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:08:38,300 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [564342295] [2021-08-06 20:08:38,300 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [564342295] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:08:38,300 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2036336854] [2021-08-06 20:08:38,300 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-06 20:08:38,300 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:08:38,300 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:08:38,301 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) [2021-08-06 20:08:38,303 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2021-08-06 20:08:39,023 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2021-08-06 20:08:39,023 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 20:08:39,025 INFO L263 TraceCheckSpWp]: Trace formula consists of 189 conjuncts, 86 conjunts are in the unsatisfiable core [2021-08-06 20:08:39,026 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:08:40,702 INFO L354 Elim1Store]: treesize reduction 66, result has 1.5 percent of original size [2021-08-06 20:08:40,702 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 63 treesize of output 35 [2021-08-06 20:08:41,753 INFO L354 Elim1Store]: treesize reduction 66, result has 1.5 percent of original size [2021-08-06 20:08:41,753 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 50 treesize of output 22 [2021-08-06 20:08:42,030 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 10, result has 54.5 percent of original size [2021-08-06 20:08:42,032 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 10, result has 54.5 percent of original size [2021-08-06 20:08:42,097 INFO L134 CoverageAnalysis]: Checked inductivity of 122 backedges. 0 proven. 119 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-08-06 20:08:42,097 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2036336854] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:08:42,097 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:08:42,097 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 32] total 54 [2021-08-06 20:08:42,097 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [631168456] [2021-08-06 20:08:42,097 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2021-08-06 20:08:42,097 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:08:42,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2021-08-06 20:08:42,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=2827, Unknown=0, NotChecked=0, Total=2970 [2021-08-06 20:08:42,099 INFO L87 Difference]: Start difference. First operand 79 states and 81 transitions. Second operand has 55 states, 55 states have (on average 2.1818181818181817) internal successors, (120), 54 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:08:43,849 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:08:43,849 INFO L93 Difference]: Finished difference Result 145 states and 149 transitions. [2021-08-06 20:08:43,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-08-06 20:08:43,850 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 2.1818181818181817) internal successors, (120), 54 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 78 [2021-08-06 20:08:43,850 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:08:43,850 INFO L225 Difference]: With dead ends: 145 [2021-08-06 20:08:43,850 INFO L226 Difference]: Without dead ends: 140 [2021-08-06 20:08:43,851 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 53 SyntacticMatches, 8 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 896 ImplicationChecksByTransitivity, 2700.8ms TimeCoverageRelationStatistics Valid=240, Invalid=4590, Unknown=0, NotChecked=0, Total=4830 [2021-08-06 20:08:43,852 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 140 states. [2021-08-06 20:08:43,853 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 140 to 119. [2021-08-06 20:08:43,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 119 states, 118 states have (on average 1.0423728813559323) internal successors, (123), 118 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:08:43,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 119 states to 119 states and 123 transitions. [2021-08-06 20:08:43,854 INFO L78 Accepts]: Start accepts. Automaton has 119 states and 123 transitions. Word has length 78 [2021-08-06 20:08:43,854 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:08:43,854 INFO L470 AbstractCegarLoop]: Abstraction has 119 states and 123 transitions. [2021-08-06 20:08:43,855 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 2.1818181818181817) internal successors, (120), 54 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:08:43,855 INFO L276 IsEmpty]: Start isEmpty. Operand 119 states and 123 transitions. [2021-08-06 20:08:43,855 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2021-08-06 20:08:43,855 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:08:43,855 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 20:08:43,873 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2021-08-06 20:08:44,055 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,SelfDestructingSolverStorable22 [2021-08-06 20:08:44,056 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:08:44,056 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:08:44,056 INFO L82 PathProgramCache]: Analyzing trace with hash 330166931, now seen corresponding path program 19 times [2021-08-06 20:08:44,056 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:08:44,056 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1678511090] [2021-08-06 20:08:44,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:08:44,056 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:08:44,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:08:44,208 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 0 proven. 90 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2021-08-06 20:08:44,209 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:08:44,209 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1678511090] [2021-08-06 20:08:44,209 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1678511090] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:08:44,209 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [975751186] [2021-08-06 20:08:44,209 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-06 20:08:44,209 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:08:44,209 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:08:44,213 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) [2021-08-06 20:08:44,236 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2021-08-06 20:08:45,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:08:45,178 INFO L263 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 26 conjunts are in the unsatisfiable core [2021-08-06 20:08:45,179 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:08:45,486 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-08-06 20:08:45,498 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 12, result has 29.4 percent of original size [2021-08-06 20:08:45,499 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 12, result has 29.4 percent of original size [2021-08-06 20:08:45,607 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 0 proven. 90 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2021-08-06 20:08:45,608 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [975751186] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:08:45,608 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:08:45,608 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 13 [2021-08-06 20:08:45,608 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [65800809] [2021-08-06 20:08:45,608 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-08-06 20:08:45,608 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:08:45,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-06 20:08:45,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=157, Unknown=0, NotChecked=0, Total=182 [2021-08-06 20:08:45,609 INFO L87 Difference]: Start difference. First operand 119 states and 123 transitions. Second operand has 14 states, 14 states have (on average 4.642857142857143) internal successors, (65), 13 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:08:45,863 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:08:45,863 INFO L93 Difference]: Finished difference Result 127 states and 131 transitions. [2021-08-06 20:08:45,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-08-06 20:08:45,864 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 4.642857142857143) internal successors, (65), 13 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 81 [2021-08-06 20:08:45,864 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:08:45,864 INFO L225 Difference]: With dead ends: 127 [2021-08-06 20:08:45,864 INFO L226 Difference]: Without dead ends: 127 [2021-08-06 20:08:45,865 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 79 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 75 ImplicationChecksByTransitivity, 232.0ms TimeCoverageRelationStatistics Valid=123, Invalid=579, Unknown=0, NotChecked=0, Total=702 [2021-08-06 20:08:45,865 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 127 states. [2021-08-06 20:08:45,867 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 127 to 124. [2021-08-06 20:08:45,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 124 states, 123 states have (on average 1.0406504065040652) internal successors, (128), 123 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:08:45,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 124 states to 124 states and 128 transitions. [2021-08-06 20:08:45,867 INFO L78 Accepts]: Start accepts. Automaton has 124 states and 128 transitions. Word has length 81 [2021-08-06 20:08:45,868 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:08:45,868 INFO L470 AbstractCegarLoop]: Abstraction has 124 states and 128 transitions. [2021-08-06 20:08:45,868 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 4.642857142857143) internal successors, (65), 13 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:08:45,868 INFO L276 IsEmpty]: Start isEmpty. Operand 124 states and 128 transitions. [2021-08-06 20:08:45,868 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2021-08-06 20:08:45,868 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:08:45,868 INFO L512 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 5, 5, 5, 5, 5, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 20:08:45,887 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2021-08-06 20:08:46,068 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:08:46,069 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:08:46,069 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:08:46,069 INFO L82 PathProgramCache]: Analyzing trace with hash -1085089915, now seen corresponding path program 20 times [2021-08-06 20:08:46,069 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:08:46,069 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [14448792] [2021-08-06 20:08:46,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:08:46,069 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:08:46,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:08:46,149 INFO L134 CoverageAnalysis]: Checked inductivity of 143 backedges. 66 proven. 55 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2021-08-06 20:08:46,150 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:08:46,150 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [14448792] [2021-08-06 20:08:46,150 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [14448792] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:08:46,150 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [119977846] [2021-08-06 20:08:46,150 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-06 20:08:46,150 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:08:46,150 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:08:46,151 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) [2021-08-06 20:08:46,152 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2021-08-06 20:08:47,261 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-06 20:08:47,261 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 20:08:47,262 INFO L263 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 12 conjunts are in the unsatisfiable core [2021-08-06 20:08:47,263 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:08:47,609 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 7, result has 12.5 percent of original size [2021-08-06 20:08:47,610 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 7, result has 12.5 percent of original size [2021-08-06 20:08:47,642 INFO L134 CoverageAnalysis]: Checked inductivity of 143 backedges. 66 proven. 55 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2021-08-06 20:08:47,642 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [119977846] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:08:47,642 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:08:47,642 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 8 [2021-08-06 20:08:47,642 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1660345869] [2021-08-06 20:08:47,642 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-08-06 20:08:47,642 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:08:47,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-08-06 20:08:47,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2021-08-06 20:08:47,643 INFO L87 Difference]: Start difference. First operand 124 states and 128 transitions. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 8 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:08:47,658 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:08:47,658 INFO L93 Difference]: Finished difference Result 158 states and 162 transitions. [2021-08-06 20:08:47,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-06 20:08:47,659 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 8 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 82 [2021-08-06 20:08:47,659 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:08:47,659 INFO L225 Difference]: With dead ends: 158 [2021-08-06 20:08:47,660 INFO L226 Difference]: Without dead ends: 133 [2021-08-06 20:08:47,660 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 86 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 28.5ms TimeCoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2021-08-06 20:08:47,660 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 133 states. [2021-08-06 20:08:47,662 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 133 to 129. [2021-08-06 20:08:47,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 129 states, 128 states have (on average 1.0390625) internal successors, (133), 128 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:08:47,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 129 states to 129 states and 133 transitions. [2021-08-06 20:08:47,662 INFO L78 Accepts]: Start accepts. Automaton has 129 states and 133 transitions. Word has length 82 [2021-08-06 20:08:47,662 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:08:47,663 INFO L470 AbstractCegarLoop]: Abstraction has 129 states and 133 transitions. [2021-08-06 20:08:47,663 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 8 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:08:47,663 INFO L276 IsEmpty]: Start isEmpty. Operand 129 states and 133 transitions. [2021-08-06 20:08:47,663 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2021-08-06 20:08:47,663 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:08:47,663 INFO L512 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 20:08:47,682 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2021-08-06 20:08:47,877 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:08:47,877 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:08:47,877 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:08:47,877 INFO L82 PathProgramCache]: Analyzing trace with hash -738516147, now seen corresponding path program 21 times [2021-08-06 20:08:47,877 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:08:47,877 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1160535558] [2021-08-06 20:08:47,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:08:47,877 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:08:47,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:08:48,313 INFO L134 CoverageAnalysis]: Checked inductivity of 161 backedges. 0 proven. 158 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-08-06 20:08:48,313 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:08:48,313 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1160535558] [2021-08-06 20:08:48,313 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1160535558] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:08:48,313 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1610408561] [2021-08-06 20:08:48,313 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-06 20:08:48,313 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:08:48,313 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:08:48,314 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) [2021-08-06 20:08:48,314 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2021-08-06 20:08:49,302 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2021-08-06 20:08:49,302 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 20:08:49,303 INFO L263 TraceCheckSpWp]: Trace formula consists of 209 conjuncts, 46 conjunts are in the unsatisfiable core [2021-08-06 20:08:49,304 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:08:50,472 INFO L354 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2021-08-06 20:08:50,472 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 20 [2021-08-06 20:08:50,796 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-08-06 20:08:50,831 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 12, result has 29.4 percent of original size [2021-08-06 20:08:50,832 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 12, result has 29.4 percent of original size [2021-08-06 20:08:50,859 INFO L134 CoverageAnalysis]: Checked inductivity of 161 backedges. 0 proven. 158 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-08-06 20:08:50,859 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1610408561] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:08:50,859 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:08:50,859 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23] total 39 [2021-08-06 20:08:50,860 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1640491159] [2021-08-06 20:08:50,860 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2021-08-06 20:08:50,860 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:08:50,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2021-08-06 20:08:50,861 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=1467, Unknown=0, NotChecked=0, Total=1560 [2021-08-06 20:08:50,861 INFO L87 Difference]: Start difference. First operand 129 states and 133 transitions. Second operand has 40 states, 40 states have (on average 3.575) internal successors, (143), 39 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:08:51,486 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:08:51,486 INFO L93 Difference]: Finished difference Result 152 states and 156 transitions. [2021-08-06 20:08:51,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-08-06 20:08:51,487 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 3.575) internal successors, (143), 39 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 86 [2021-08-06 20:08:51,487 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:08:51,487 INFO L225 Difference]: With dead ends: 152 [2021-08-06 20:08:51,487 INFO L226 Difference]: Without dead ends: 152 [2021-08-06 20:08:51,488 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 69 SyntacticMatches, 1 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 148 ImplicationChecksByTransitivity, 989.7ms TimeCoverageRelationStatistics Valid=134, Invalid=2122, Unknown=0, NotChecked=0, Total=2256 [2021-08-06 20:08:51,488 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 152 states. [2021-08-06 20:08:51,489 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 152 to 88. [2021-08-06 20:08:51,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 88 states, 87 states have (on average 1.0344827586206897) internal successors, (90), 87 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:08:51,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 90 transitions. [2021-08-06 20:08:51,490 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 90 transitions. Word has length 86 [2021-08-06 20:08:51,490 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:08:51,490 INFO L470 AbstractCegarLoop]: Abstraction has 88 states and 90 transitions. [2021-08-06 20:08:51,490 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 3.575) internal successors, (143), 39 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:08:51,490 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 90 transitions. [2021-08-06 20:08:51,490 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2021-08-06 20:08:51,491 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:08:51,491 INFO L512 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 20:08:51,511 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2021-08-06 20:08:51,696 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,SelfDestructingSolverStorable25 [2021-08-06 20:08:51,697 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:08:51,697 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:08:51,697 INFO L82 PathProgramCache]: Analyzing trace with hash 774010805, now seen corresponding path program 22 times [2021-08-06 20:08:51,697 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:08:51,697 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1769906237] [2021-08-06 20:08:51,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:08:51,697 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:08:51,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:08:51,774 INFO L134 CoverageAnalysis]: Checked inductivity of 169 backedges. 81 proven. 22 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2021-08-06 20:08:51,774 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:08:51,774 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1769906237] [2021-08-06 20:08:51,775 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1769906237] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:08:51,775 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [735227238] [2021-08-06 20:08:51,775 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-06 20:08:51,775 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:08:51,775 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:08:51,776 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) [2021-08-06 20:08:51,803 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2021-08-06 20:08:52,912 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-06 20:08:52,912 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 20:08:52,914 INFO L263 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 12 conjunts are in the unsatisfiable core [2021-08-06 20:08:52,915 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:08:53,202 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 7, result has 12.5 percent of original size [2021-08-06 20:08:53,203 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 7, result has 12.5 percent of original size [2021-08-06 20:08:53,352 INFO L134 CoverageAnalysis]: Checked inductivity of 169 backedges. 81 proven. 22 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2021-08-06 20:08:53,352 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [735227238] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:08:53,352 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:08:53,352 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 8 [2021-08-06 20:08:53,352 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [978015045] [2021-08-06 20:08:53,352 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-08-06 20:08:53,352 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:08:53,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-08-06 20:08:53,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2021-08-06 20:08:53,353 INFO L87 Difference]: Start difference. First operand 88 states and 90 transitions. Second operand has 9 states, 9 states have (on average 8.222222222222221) internal successors, (74), 8 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:08:53,373 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:08:53,373 INFO L93 Difference]: Finished difference Result 127 states and 130 transitions. [2021-08-06 20:08:53,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-06 20:08:53,373 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 8.222222222222221) internal successors, (74), 8 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 87 [2021-08-06 20:08:53,373 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:08:53,374 INFO L225 Difference]: With dead ends: 127 [2021-08-06 20:08:53,374 INFO L226 Difference]: Without dead ends: 96 [2021-08-06 20:08:53,374 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 91 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 27.7ms TimeCoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2021-08-06 20:08:53,374 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96 states. [2021-08-06 20:08:53,376 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96 to 91. [2021-08-06 20:08:53,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 91 states, 90 states have (on average 1.0333333333333334) internal successors, (93), 90 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) [2021-08-06 20:08:53,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 93 transitions. [2021-08-06 20:08:53,376 INFO L78 Accepts]: Start accepts. Automaton has 91 states and 93 transitions. Word has length 87 [2021-08-06 20:08:53,377 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:08:53,377 INFO L470 AbstractCegarLoop]: Abstraction has 91 states and 93 transitions. [2021-08-06 20:08:53,377 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.222222222222221) internal successors, (74), 8 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:08:53,377 INFO L276 IsEmpty]: Start isEmpty. Operand 91 states and 93 transitions. [2021-08-06 20:08:53,377 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2021-08-06 20:08:53,377 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:08:53,378 INFO L512 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 20:08:53,400 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2021-08-06 20:08:53,588 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,SelfDestructingSolverStorable26 [2021-08-06 20:08:53,589 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:08:53,589 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:08:53,589 INFO L82 PathProgramCache]: Analyzing trace with hash -1807789334, now seen corresponding path program 23 times [2021-08-06 20:08:53,589 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:08:53,589 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1208253154] [2021-08-06 20:08:53,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:08:53,589 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:08:53,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:08:55,140 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 83.9 percent of original size [2021-08-06 20:08:55,141 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 83.9 percent of original size [2021-08-06 20:08:55,190 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 85.7 percent of original size [2021-08-06 20:08:55,192 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 85.7 percent of original size [2021-08-06 20:08:55,289 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 79.2 percent of original size [2021-08-06 20:08:55,291 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 79.2 percent of original size [2021-08-06 20:08:55,338 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 82.1 percent of original size [2021-08-06 20:08:55,339 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 82.1 percent of original size [2021-08-06 20:08:55,432 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 73.7 percent of original size [2021-08-06 20:08:55,433 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 73.7 percent of original size [2021-08-06 20:08:55,477 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 78.3 percent of original size [2021-08-06 20:08:55,478 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 78.3 percent of original size [2021-08-06 20:08:55,565 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 80.8 percent of original size [2021-08-06 20:08:55,568 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 80.8 percent of original size [2021-08-06 20:08:55,620 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 10, result has 52.4 percent of original size [2021-08-06 20:08:55,621 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 10, result has 52.4 percent of original size [2021-08-06 20:08:55,668 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 10, result has 47.4 percent of original size [2021-08-06 20:08:55,669 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 10, result has 47.4 percent of original size [2021-08-06 20:08:55,710 INFO L134 CoverageAnalysis]: Checked inductivity of 182 backedges. 0 proven. 179 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-08-06 20:08:55,710 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:08:55,710 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1208253154] [2021-08-06 20:08:55,710 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1208253154] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:08:55,710 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [77792500] [2021-08-06 20:08:55,710 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-06 20:08:55,710 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:08:55,710 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:08:55,711 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) [2021-08-06 20:08:55,712 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2021-08-06 20:08:56,813 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2021-08-06 20:08:56,813 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 20:08:56,815 INFO L263 TraceCheckSpWp]: Trace formula consists of 218 conjuncts, 106 conjunts are in the unsatisfiable core [2021-08-06 20:08:56,816 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:08:59,072 INFO L354 Elim1Store]: treesize reduction 112, result has 0.9 percent of original size [2021-08-06 20:08:59,073 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 81 treesize of output 45 [2021-08-06 20:09:00,611 INFO L354 Elim1Store]: treesize reduction 112, result has 0.9 percent of original size [2021-08-06 20:09:00,611 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 62 treesize of output 26 [2021-08-06 20:09:00,922 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 10, result has 54.5 percent of original size [2021-08-06 20:09:00,923 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 10, result has 54.5 percent of original size [2021-08-06 20:09:00,995 INFO L134 CoverageAnalysis]: Checked inductivity of 182 backedges. 0 proven. 179 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-08-06 20:09:00,995 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [77792500] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:09:00,995 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:09:00,995 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [43, 38] total 65 [2021-08-06 20:09:00,995 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [656855874] [2021-08-06 20:09:00,995 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 66 states [2021-08-06 20:09:00,995 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:09:00,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2021-08-06 20:09:00,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=171, Invalid=4119, Unknown=0, NotChecked=0, Total=4290 [2021-08-06 20:09:00,997 INFO L87 Difference]: Start difference. First operand 91 states and 93 transitions. Second operand has 66 states, 66 states have (on average 2.1363636363636362) internal successors, (141), 65 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:09:03,506 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:09:03,506 INFO L93 Difference]: Finished difference Result 166 states and 170 transitions. [2021-08-06 20:09:03,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2021-08-06 20:09:03,507 INFO L78 Accepts]: Start accepts. Automaton has has 66 states, 66 states have (on average 2.1363636363636362) internal successors, (141), 65 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 90 [2021-08-06 20:09:03,507 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:09:03,507 INFO L225 Difference]: With dead ends: 166 [2021-08-06 20:09:03,507 INFO L226 Difference]: Without dead ends: 161 [2021-08-06 20:09:03,508 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 60 SyntacticMatches, 9 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1287 ImplicationChecksByTransitivity, 3971.0ms TimeCoverageRelationStatistics Valid=287, Invalid=6685, Unknown=0, NotChecked=0, Total=6972 [2021-08-06 20:09:03,509 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 161 states. [2021-08-06 20:09:03,511 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 161 to 136. [2021-08-06 20:09:03,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 136 states, 135 states have (on average 1.037037037037037) internal successors, (140), 135 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:09:03,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 136 states to 136 states and 140 transitions. [2021-08-06 20:09:03,511 INFO L78 Accepts]: Start accepts. Automaton has 136 states and 140 transitions. Word has length 90 [2021-08-06 20:09:03,511 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:09:03,511 INFO L470 AbstractCegarLoop]: Abstraction has 136 states and 140 transitions. [2021-08-06 20:09:03,512 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 66 states, 66 states have (on average 2.1363636363636362) internal successors, (141), 65 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:09:03,512 INFO L276 IsEmpty]: Start isEmpty. Operand 136 states and 140 transitions. [2021-08-06 20:09:03,512 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2021-08-06 20:09:03,512 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:09:03,512 INFO L512 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 20:09:03,535 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2021-08-06 20:09:03,724 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,SelfDestructingSolverStorable27 [2021-08-06 20:09:03,725 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:09:03,725 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:09:03,725 INFO L82 PathProgramCache]: Analyzing trace with hash -1941393515, now seen corresponding path program 24 times [2021-08-06 20:09:03,725 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:09:03,725 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [648640130] [2021-08-06 20:09:03,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:09:03,725 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:09:03,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:09:03,907 INFO L134 CoverageAnalysis]: Checked inductivity of 198 backedges. 0 proven. 132 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2021-08-06 20:09:03,907 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:09:03,907 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [648640130] [2021-08-06 20:09:03,907 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [648640130] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:09:03,907 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [469444388] [2021-08-06 20:09:03,907 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-06 20:09:03,908 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:09:03,908 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:09:03,908 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) [2021-08-06 20:09:03,909 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2021-08-06 20:09:05,265 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2021-08-06 20:09:05,265 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 20:09:05,266 INFO L263 TraceCheckSpWp]: Trace formula consists of 225 conjuncts, 28 conjunts are in the unsatisfiable core [2021-08-06 20:09:05,267 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:09:05,610 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-08-06 20:09:05,622 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 12, result has 29.4 percent of original size [2021-08-06 20:09:05,623 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 12, result has 29.4 percent of original size [2021-08-06 20:09:05,778 INFO L134 CoverageAnalysis]: Checked inductivity of 198 backedges. 0 proven. 132 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2021-08-06 20:09:05,778 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [469444388] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:09:05,778 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:09:05,778 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 15 [2021-08-06 20:09:05,778 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1288107468] [2021-08-06 20:09:05,779 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-08-06 20:09:05,779 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:09:05,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-06 20:09:05,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=211, Unknown=0, NotChecked=0, Total=240 [2021-08-06 20:09:05,779 INFO L87 Difference]: Start difference. First operand 136 states and 140 transitions. Second operand has 16 states, 16 states have (on average 4.5625) internal successors, (73), 15 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:09:06,090 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:09:06,091 INFO L93 Difference]: Finished difference Result 144 states and 148 transitions. [2021-08-06 20:09:06,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-08-06 20:09:06,091 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 4.5625) internal successors, (73), 15 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 93 [2021-08-06 20:09:06,091 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:09:06,092 INFO L225 Difference]: With dead ends: 144 [2021-08-06 20:09:06,092 INFO L226 Difference]: Without dead ends: 144 [2021-08-06 20:09:06,092 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 91 SyntacticMatches, 2 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 103 ImplicationChecksByTransitivity, 301.7ms TimeCoverageRelationStatistics Valid=153, Invalid=777, Unknown=0, NotChecked=0, Total=930 [2021-08-06 20:09:06,092 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 144 states. [2021-08-06 20:09:06,094 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 144 to 141. [2021-08-06 20:09:06,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 141 states, 140 states have (on average 1.0357142857142858) internal successors, (145), 140 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:09:06,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 141 states to 141 states and 145 transitions. [2021-08-06 20:09:06,095 INFO L78 Accepts]: Start accepts. Automaton has 141 states and 145 transitions. Word has length 93 [2021-08-06 20:09:06,095 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:09:06,095 INFO L470 AbstractCegarLoop]: Abstraction has 141 states and 145 transitions. [2021-08-06 20:09:06,095 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 4.5625) internal successors, (73), 15 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:09:06,095 INFO L276 IsEmpty]: Start isEmpty. Operand 141 states and 145 transitions. [2021-08-06 20:09:06,095 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2021-08-06 20:09:06,095 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:09:06,096 INFO L512 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 6, 6, 6, 6, 6, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 20:09:06,120 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2021-08-06 20:09:06,308 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2021-08-06 20:09:06,309 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:09:06,309 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:09:06,309 INFO L82 PathProgramCache]: Analyzing trace with hash 829975559, now seen corresponding path program 25 times [2021-08-06 20:09:06,309 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:09:06,309 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1557838680] [2021-08-06 20:09:06,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:09:06,309 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:09:06,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:09:06,402 INFO L134 CoverageAnalysis]: Checked inductivity of 207 backedges. 91 proven. 81 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2021-08-06 20:09:06,403 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:09:06,403 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1557838680] [2021-08-06 20:09:06,403 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1557838680] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:09:06,403 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1355420733] [2021-08-06 20:09:06,403 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-06 20:09:06,403 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:09:06,403 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:09:06,404 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) [2021-08-06 20:09:06,405 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2021-08-06 20:09:07,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:09:07,831 INFO L263 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 14 conjunts are in the unsatisfiable core [2021-08-06 20:09:07,832 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:09:08,260 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 7, result has 12.5 percent of original size [2021-08-06 20:09:08,261 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 7, result has 12.5 percent of original size [2021-08-06 20:09:08,293 INFO L134 CoverageAnalysis]: Checked inductivity of 207 backedges. 91 proven. 81 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2021-08-06 20:09:08,293 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1355420733] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:09:08,293 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:09:08,293 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 9 [2021-08-06 20:09:08,293 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [524898856] [2021-08-06 20:09:08,294 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-08-06 20:09:08,294 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:09:08,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-08-06 20:09:08,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2021-08-06 20:09:08,294 INFO L87 Difference]: Start difference. First operand 141 states and 145 transitions. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 9 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) [2021-08-06 20:09:08,311 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:09:08,311 INFO L93 Difference]: Finished difference Result 179 states and 183 transitions. [2021-08-06 20:09:08,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-06 20:09:08,311 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 9 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 94 [2021-08-06 20:09:08,311 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:09:08,312 INFO L225 Difference]: With dead ends: 179 [2021-08-06 20:09:08,312 INFO L226 Difference]: Without dead ends: 150 [2021-08-06 20:09:08,312 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 99 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 35.8ms TimeCoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2021-08-06 20:09:08,312 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 150 states. [2021-08-06 20:09:08,314 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 150 to 146. [2021-08-06 20:09:08,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 146 states, 145 states have (on average 1.0344827586206897) internal successors, (150), 145 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:09:08,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 146 states to 146 states and 150 transitions. [2021-08-06 20:09:08,314 INFO L78 Accepts]: Start accepts. Automaton has 146 states and 150 transitions. Word has length 94 [2021-08-06 20:09:08,314 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:09:08,314 INFO L470 AbstractCegarLoop]: Abstraction has 146 states and 150 transitions. [2021-08-06 20:09:08,315 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 9 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) [2021-08-06 20:09:08,315 INFO L276 IsEmpty]: Start isEmpty. Operand 146 states and 150 transitions. [2021-08-06 20:09:08,315 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2021-08-06 20:09:08,315 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:09:08,315 INFO L512 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 20:09:08,337 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2021-08-06 20:09:08,525 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:09:08,525 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:09:08,525 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:09:08,525 INFO L82 PathProgramCache]: Analyzing trace with hash -463394395, now seen corresponding path program 26 times [2021-08-06 20:09:08,525 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:09:08,525 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [574449935] [2021-08-06 20:09:08,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:09:08,525 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:09:08,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:09:09,168 INFO L134 CoverageAnalysis]: Checked inductivity of 229 backedges. 0 proven. 226 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-08-06 20:09:09,168 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:09:09,168 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [574449935] [2021-08-06 20:09:09,168 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [574449935] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:09:09,168 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2051379991] [2021-08-06 20:09:09,168 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-06 20:09:09,168 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:09:09,168 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:09:09,169 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) [2021-08-06 20:09:09,170 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2021-08-06 20:09:10,599 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-06 20:09:10,599 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 20:09:10,600 INFO L263 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 56 conjunts are in the unsatisfiable core [2021-08-06 20:09:10,601 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:09:11,241 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-08-06 20:09:11,479 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-08-06 20:09:11,487 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 12, result has 29.4 percent of original size [2021-08-06 20:09:11,488 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 12, result has 29.4 percent of original size [2021-08-06 20:09:11,514 INFO L134 CoverageAnalysis]: Checked inductivity of 229 backedges. 0 proven. 226 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-08-06 20:09:11,514 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2051379991] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:09:11,515 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:09:11,515 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27] total 27 [2021-08-06 20:09:11,515 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [279987236] [2021-08-06 20:09:11,515 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2021-08-06 20:09:11,515 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:09:11,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-08-06 20:09:11,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=703, Unknown=0, NotChecked=0, Total=756 [2021-08-06 20:09:11,516 INFO L87 Difference]: Start difference. First operand 146 states and 150 transitions. Second operand has 28 states, 28 states have (on average 3.4285714285714284) internal successors, (96), 27 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:09:12,062 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:09:12,062 INFO L93 Difference]: Finished difference Result 173 states and 177 transitions. [2021-08-06 20:09:12,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-08-06 20:09:12,062 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 3.4285714285714284) internal successors, (96), 27 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 98 [2021-08-06 20:09:12,063 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:09:12,063 INFO L225 Difference]: With dead ends: 173 [2021-08-06 20:09:12,063 INFO L226 Difference]: Without dead ends: 173 [2021-08-06 20:09:12,063 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 94 SyntacticMatches, 4 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 607.4ms TimeCoverageRelationStatistics Valid=89, Invalid=1243, Unknown=0, NotChecked=0, Total=1332 [2021-08-06 20:09:12,064 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 173 states. [2021-08-06 20:09:12,065 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 173 to 100. [2021-08-06 20:09:12,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 100 states, 99 states have (on average 1.0303030303030303) internal successors, (102), 99 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:09:12,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 102 transitions. [2021-08-06 20:09:12,066 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 102 transitions. Word has length 98 [2021-08-06 20:09:12,066 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:09:12,066 INFO L470 AbstractCegarLoop]: Abstraction has 100 states and 102 transitions. [2021-08-06 20:09:12,066 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 3.4285714285714284) internal successors, (96), 27 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:09:12,066 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 102 transitions. [2021-08-06 20:09:12,067 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2021-08-06 20:09:12,067 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:09:12,067 INFO L512 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 20:09:12,094 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2021-08-06 20:09:12,285 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:09:12,285 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:09:12,285 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:09:12,285 INFO L82 PathProgramCache]: Analyzing trace with hash -952256115, now seen corresponding path program 27 times [2021-08-06 20:09:12,285 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:09:12,285 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [950003219] [2021-08-06 20:09:12,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:09:12,285 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:09:12,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:09:12,375 INFO L134 CoverageAnalysis]: Checked inductivity of 238 backedges. 112 proven. 35 refuted. 0 times theorem prover too weak. 91 trivial. 0 not checked. [2021-08-06 20:09:12,375 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:09:12,375 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [950003219] [2021-08-06 20:09:12,375 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [950003219] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:09:12,375 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [996356905] [2021-08-06 20:09:12,375 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-06 20:09:12,375 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:09:12,376 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:09:12,376 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) [2021-08-06 20:09:12,403 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2021-08-06 20:09:13,920 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2021-08-06 20:09:13,920 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 20:09:13,921 INFO L263 TraceCheckSpWp]: Trace formula consists of 240 conjuncts, 14 conjunts are in the unsatisfiable core [2021-08-06 20:09:13,922 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:09:14,209 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 7, result has 12.5 percent of original size [2021-08-06 20:09:14,210 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 7, result has 12.5 percent of original size [2021-08-06 20:09:14,356 INFO L134 CoverageAnalysis]: Checked inductivity of 238 backedges. 112 proven. 35 refuted. 0 times theorem prover too weak. 91 trivial. 0 not checked. [2021-08-06 20:09:14,356 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [996356905] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:09:14,356 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:09:14,356 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 9 [2021-08-06 20:09:14,356 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [308664004] [2021-08-06 20:09:14,356 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-08-06 20:09:14,356 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:09:14,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-08-06 20:09:14,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2021-08-06 20:09:14,357 INFO L87 Difference]: Start difference. First operand 100 states and 102 transitions. Second operand has 10 states, 10 states have (on average 8.2) internal successors, (82), 9 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:09:14,379 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:09:14,379 INFO L93 Difference]: Finished difference Result 144 states and 147 transitions. [2021-08-06 20:09:14,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-06 20:09:14,379 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 8.2) internal successors, (82), 9 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 99 [2021-08-06 20:09:14,379 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:09:14,380 INFO L225 Difference]: With dead ends: 144 [2021-08-06 20:09:14,380 INFO L226 Difference]: Without dead ends: 108 [2021-08-06 20:09:14,380 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 104 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 35.0ms TimeCoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2021-08-06 20:09:14,380 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 108 states. [2021-08-06 20:09:14,382 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 108 to 103. [2021-08-06 20:09:14,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 103 states, 102 states have (on average 1.0294117647058822) internal successors, (105), 102 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:09:14,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 103 states to 103 states and 105 transitions. [2021-08-06 20:09:14,382 INFO L78 Accepts]: Start accepts. Automaton has 103 states and 105 transitions. Word has length 99 [2021-08-06 20:09:14,382 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:09:14,382 INFO L470 AbstractCegarLoop]: Abstraction has 103 states and 105 transitions. [2021-08-06 20:09:14,382 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.2) internal successors, (82), 9 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:09:14,382 INFO L276 IsEmpty]: Start isEmpty. Operand 103 states and 105 transitions. [2021-08-06 20:09:14,383 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2021-08-06 20:09:14,383 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:09:14,383 INFO L512 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 20:09:14,483 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2021-08-06 20:09:14,596 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,SelfDestructingSolverStorable31 [2021-08-06 20:09:14,597 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:09:14,597 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:09:14,597 INFO L82 PathProgramCache]: Analyzing trace with hash 1527409986, now seen corresponding path program 28 times [2021-08-06 20:09:14,597 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:09:14,597 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [615543434] [2021-08-06 20:09:14,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:09:14,598 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:09:14,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:09:16,451 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 86.8 percent of original size [2021-08-06 20:09:16,453 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 86.8 percent of original size [2021-08-06 20:09:16,511 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 88.1 percent of original size [2021-08-06 20:09:16,513 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 88.1 percent of original size [2021-08-06 20:09:16,641 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 83.9 percent of original size [2021-08-06 20:09:16,656 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 83.9 percent of original size [2021-08-06 20:09:16,716 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 85.7 percent of original size [2021-08-06 20:09:16,717 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 85.7 percent of original size [2021-08-06 20:09:16,832 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 79.2 percent of original size [2021-08-06 20:09:16,833 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 79.2 percent of original size [2021-08-06 20:09:16,888 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 82.1 percent of original size [2021-08-06 20:09:16,889 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 82.1 percent of original size [2021-08-06 20:09:16,999 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 73.7 percent of original size [2021-08-06 20:09:17,000 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 73.7 percent of original size [2021-08-06 20:09:17,052 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 78.3 percent of original size [2021-08-06 20:09:17,053 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 78.3 percent of original size [2021-08-06 20:09:17,182 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 80.8 percent of original size [2021-08-06 20:09:17,184 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 80.8 percent of original size [2021-08-06 20:09:17,246 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 10, result has 52.4 percent of original size [2021-08-06 20:09:17,247 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 10, result has 52.4 percent of original size [2021-08-06 20:09:17,325 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 10, result has 47.4 percent of original size [2021-08-06 20:09:17,326 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 10, result has 47.4 percent of original size [2021-08-06 20:09:17,388 INFO L134 CoverageAnalysis]: Checked inductivity of 254 backedges. 0 proven. 251 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-08-06 20:09:17,388 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:09:17,388 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [615543434] [2021-08-06 20:09:17,388 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [615543434] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:09:17,388 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1923819591] [2021-08-06 20:09:17,388 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-06 20:09:17,388 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:09:17,388 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:09:17,397 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) [2021-08-06 20:09:17,411 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2021-08-06 20:09:18,964 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-06 20:09:18,965 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 20:09:18,966 WARN L261 TraceCheckSpWp]: Trace formula consists of 247 conjuncts, 130 conjunts are in the unsatisfiable core [2021-08-06 20:09:18,968 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:09:22,142 INFO L354 Elim1Store]: treesize reduction 180, result has 0.6 percent of original size [2021-08-06 20:09:22,142 INFO L388 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 103 treesize of output 55 [2021-08-06 20:09:24,161 INFO L354 Elim1Store]: treesize reduction 180, result has 0.6 percent of original size [2021-08-06 20:09:24,162 INFO L388 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 78 treesize of output 30 [2021-08-06 20:09:24,566 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 10, result has 54.5 percent of original size [2021-08-06 20:09:24,567 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 10, result has 54.5 percent of original size [2021-08-06 20:09:24,632 INFO L134 CoverageAnalysis]: Checked inductivity of 254 backedges. 0 proven. 251 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-08-06 20:09:24,633 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1923819591] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:09:24,633 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:09:24,633 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [50, 44] total 76 [2021-08-06 20:09:24,633 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [704647708] [2021-08-06 20:09:24,634 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 77 states [2021-08-06 20:09:24,634 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:09:24,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 77 interpolants. [2021-08-06 20:09:24,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=199, Invalid=5653, Unknown=0, NotChecked=0, Total=5852 [2021-08-06 20:09:24,635 INFO L87 Difference]: Start difference. First operand 103 states and 105 transitions. Second operand has 77 states, 77 states have (on average 2.103896103896104) internal successors, (162), 76 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:09:28,178 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:09:28,178 INFO L93 Difference]: Finished difference Result 187 states and 191 transitions. [2021-08-06 20:09:28,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2021-08-06 20:09:28,178 INFO L78 Accepts]: Start accepts. Automaton has has 77 states, 77 states have (on average 2.103896103896104) internal successors, (162), 76 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 102 [2021-08-06 20:09:28,179 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:09:28,179 INFO L225 Difference]: With dead ends: 187 [2021-08-06 20:09:28,179 INFO L226 Difference]: Without dead ends: 182 [2021-08-06 20:09:28,181 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 173 GetRequests, 67 SyntacticMatches, 10 SemanticMatches, 96 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1749 ImplicationChecksByTransitivity, 5642.2ms TimeCoverageRelationStatistics Valid=334, Invalid=9172, Unknown=0, NotChecked=0, Total=9506 [2021-08-06 20:09:28,182 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 182 states. [2021-08-06 20:09:28,184 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 182 to 153. [2021-08-06 20:09:28,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 153 states, 152 states have (on average 1.0328947368421053) internal successors, (157), 152 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:09:28,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 153 states to 153 states and 157 transitions. [2021-08-06 20:09:28,184 INFO L78 Accepts]: Start accepts. Automaton has 153 states and 157 transitions. Word has length 102 [2021-08-06 20:09:28,184 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:09:28,185 INFO L470 AbstractCegarLoop]: Abstraction has 153 states and 157 transitions. [2021-08-06 20:09:28,185 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 77 states, 77 states have (on average 2.103896103896104) internal successors, (162), 76 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:09:28,185 INFO L276 IsEmpty]: Start isEmpty. Operand 153 states and 157 transitions. [2021-08-06 20:09:28,185 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2021-08-06 20:09:28,185 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:09:28,185 INFO L512 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 20:09:28,216 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2021-08-06 20:09:28,400 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:09:28,401 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:09:28,401 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:09:28,401 INFO L82 PathProgramCache]: Analyzing trace with hash -177266323, now seen corresponding path program 29 times [2021-08-06 20:09:28,401 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:09:28,401 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1262768894] [2021-08-06 20:09:28,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:09:28,402 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:09:28,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:09:28,631 INFO L134 CoverageAnalysis]: Checked inductivity of 273 backedges. 0 proven. 182 refuted. 0 times theorem prover too weak. 91 trivial. 0 not checked. [2021-08-06 20:09:28,631 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:09:28,631 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1262768894] [2021-08-06 20:09:28,631 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1262768894] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:09:28,631 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [147797078] [2021-08-06 20:09:28,631 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-06 20:09:28,631 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:09:28,632 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:09:28,637 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) [2021-08-06 20:09:28,638 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2021-08-06 20:09:30,596 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2021-08-06 20:09:30,596 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 20:09:30,597 INFO L263 TraceCheckSpWp]: Trace formula consists of 254 conjuncts, 32 conjunts are in the unsatisfiable core [2021-08-06 20:09:30,598 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:09:30,983 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-08-06 20:09:30,995 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 12, result has 29.4 percent of original size [2021-08-06 20:09:30,996 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 12, result has 29.4 percent of original size [2021-08-06 20:09:31,134 INFO L134 CoverageAnalysis]: Checked inductivity of 273 backedges. 0 proven. 182 refuted. 0 times theorem prover too weak. 91 trivial. 0 not checked. [2021-08-06 20:09:31,134 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [147797078] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:09:31,134 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:09:31,134 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 17 [2021-08-06 20:09:31,134 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1444805712] [2021-08-06 20:09:31,135 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-08-06 20:09:31,135 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:09:31,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-06 20:09:31,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=273, Unknown=0, NotChecked=0, Total=306 [2021-08-06 20:09:31,135 INFO L87 Difference]: Start difference. First operand 153 states and 157 transitions. Second operand has 18 states, 18 states have (on average 4.5) internal successors, (81), 17 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:09:31,532 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:09:31,532 INFO L93 Difference]: Finished difference Result 161 states and 165 transitions. [2021-08-06 20:09:31,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-08-06 20:09:31,533 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 4.5) internal successors, (81), 17 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 105 [2021-08-06 20:09:31,533 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:09:31,533 INFO L225 Difference]: With dead ends: 161 [2021-08-06 20:09:31,533 INFO L226 Difference]: Without dead ends: 161 [2021-08-06 20:09:31,534 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 103 SyntacticMatches, 2 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 135 ImplicationChecksByTransitivity, 406.1ms TimeCoverageRelationStatistics Valid=186, Invalid=1004, Unknown=0, NotChecked=0, Total=1190 [2021-08-06 20:09:31,534 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 161 states. [2021-08-06 20:09:31,535 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 161 to 158. [2021-08-06 20:09:31,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 158 states, 157 states have (on average 1.0318471337579618) internal successors, (162), 157 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:09:31,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 162 transitions. [2021-08-06 20:09:31,536 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 162 transitions. Word has length 105 [2021-08-06 20:09:31,536 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:09:31,536 INFO L470 AbstractCegarLoop]: Abstraction has 158 states and 162 transitions. [2021-08-06 20:09:31,536 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 4.5) internal successors, (81), 17 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:09:31,536 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 162 transitions. [2021-08-06 20:09:31,537 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2021-08-06 20:09:31,537 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:09:31,537 INFO L512 BasicCegarLoop]: trace histogram [8, 8, 8, 8, 7, 7, 7, 7, 7, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 20:09:31,558 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2021-08-06 20:09:31,737 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:09:31,737 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:09:31,738 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:09:31,738 INFO L82 PathProgramCache]: Analyzing trace with hash 234789471, now seen corresponding path program 30 times [2021-08-06 20:09:31,738 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:09:31,738 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1465138114] [2021-08-06 20:09:31,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:09:31,738 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:09:31,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:09:31,867 INFO L134 CoverageAnalysis]: Checked inductivity of 283 backedges. 120 proven. 112 refuted. 0 times theorem prover too weak. 51 trivial. 0 not checked. [2021-08-06 20:09:31,867 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:09:31,867 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1465138114] [2021-08-06 20:09:31,867 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1465138114] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:09:31,867 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [663699086] [2021-08-06 20:09:31,867 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-06 20:09:31,867 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:09:31,868 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:09:31,868 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) [2021-08-06 20:09:31,869 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2021-08-06 20:09:33,860 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2021-08-06 20:09:33,860 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 20:09:33,861 INFO L263 TraceCheckSpWp]: Trace formula consists of 256 conjuncts, 16 conjunts are in the unsatisfiable core [2021-08-06 20:09:33,862 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:09:34,345 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 7, result has 12.5 percent of original size [2021-08-06 20:09:34,346 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 7, result has 12.5 percent of original size [2021-08-06 20:09:34,381 INFO L134 CoverageAnalysis]: Checked inductivity of 283 backedges. 120 proven. 112 refuted. 0 times theorem prover too weak. 51 trivial. 0 not checked. [2021-08-06 20:09:34,382 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [663699086] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:09:34,382 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:09:34,382 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 10 [2021-08-06 20:09:34,382 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1512889469] [2021-08-06 20:09:34,382 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-08-06 20:09:34,382 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:09:34,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-06 20:09:34,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=55, Unknown=0, NotChecked=0, Total=110 [2021-08-06 20:09:34,383 INFO L87 Difference]: Start difference. First operand 158 states and 162 transitions. Second operand has 11 states, 11 states have (on average 9.727272727272727) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:09:34,405 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:09:34,405 INFO L93 Difference]: Finished difference Result 200 states and 204 transitions. [2021-08-06 20:09:34,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-08-06 20:09:34,405 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 9.727272727272727) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 106 [2021-08-06 20:09:34,406 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:09:34,406 INFO L225 Difference]: With dead ends: 200 [2021-08-06 20:09:34,406 INFO L226 Difference]: Without dead ends: 167 [2021-08-06 20:09:34,406 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 112 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 43.3ms TimeCoverageRelationStatistics Valid=55, Invalid=55, Unknown=0, NotChecked=0, Total=110 [2021-08-06 20:09:34,407 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 167 states. [2021-08-06 20:09:34,409 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 167 to 163. [2021-08-06 20:09:34,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 163 states, 162 states have (on average 1.0308641975308641) internal successors, (167), 162 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:09:34,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 163 states to 163 states and 167 transitions. [2021-08-06 20:09:34,410 INFO L78 Accepts]: Start accepts. Automaton has 163 states and 167 transitions. Word has length 106 [2021-08-06 20:09:34,410 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:09:34,410 INFO L470 AbstractCegarLoop]: Abstraction has 163 states and 167 transitions. [2021-08-06 20:09:34,410 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.727272727272727) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:09:34,410 INFO L276 IsEmpty]: Start isEmpty. Operand 163 states and 167 transitions. [2021-08-06 20:09:34,411 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 111 [2021-08-06 20:09:34,411 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:09:34,411 INFO L512 BasicCegarLoop]: trace histogram [8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 20:09:34,439 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2021-08-06 20:09:34,624 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,SelfDestructingSolverStorable34 [2021-08-06 20:09:34,625 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:09:34,625 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:09:34,625 INFO L82 PathProgramCache]: Analyzing trace with hash -1740737561, now seen corresponding path program 31 times [2021-08-06 20:09:34,625 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:09:34,625 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [813889955] [2021-08-06 20:09:34,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:09:34,626 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:09:34,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:09:34,972 INFO L134 CoverageAnalysis]: Checked inductivity of 309 backedges. 1 proven. 238 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2021-08-06 20:09:34,972 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:09:34,972 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [813889955] [2021-08-06 20:09:34,972 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [813889955] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:09:34,972 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1175503879] [2021-08-06 20:09:34,972 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-06 20:09:34,972 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:09:34,972 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:09:34,973 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) [2021-08-06 20:09:34,974 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2021-08-06 20:09:36,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:09:36,928 INFO L263 TraceCheckSpWp]: Trace formula consists of 267 conjuncts, 34 conjunts are in the unsatisfiable core [2021-08-06 20:09:36,929 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:09:37,428 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 13, result has 43.5 percent of original size [2021-08-06 20:09:37,429 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 13, result has 43.5 percent of original size [2021-08-06 20:09:37,762 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 13 [2021-08-06 20:09:37,831 INFO L134 CoverageAnalysis]: Checked inductivity of 309 backedges. 0 proven. 239 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2021-08-06 20:09:37,831 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1175503879] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:09:37,831 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:09:37,831 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 20 [2021-08-06 20:09:37,831 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2123828091] [2021-08-06 20:09:37,831 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-08-06 20:09:37,831 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:09:37,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-08-06 20:09:37,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=379, Unknown=0, NotChecked=0, Total=420 [2021-08-06 20:09:37,832 INFO L87 Difference]: Start difference. First operand 163 states and 167 transitions. Second operand has 21 states, 21 states have (on average 4.476190476190476) internal successors, (94), 20 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:09:38,221 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:09:38,221 INFO L93 Difference]: Finished difference Result 195 states and 199 transitions. [2021-08-06 20:09:38,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-08-06 20:09:38,221 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 4.476190476190476) internal successors, (94), 20 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 110 [2021-08-06 20:09:38,222 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:09:38,222 INFO L225 Difference]: With dead ends: 195 [2021-08-06 20:09:38,222 INFO L226 Difference]: Without dead ends: 195 [2021-08-06 20:09:38,222 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 106 SyntacticMatches, 3 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 426.2ms TimeCoverageRelationStatistics Valid=92, Invalid=900, Unknown=0, NotChecked=0, Total=992 [2021-08-06 20:09:38,223 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 195 states. [2021-08-06 20:09:38,224 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 195 to 112. [2021-08-06 20:09:38,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 112 states, 111 states have (on average 1.027027027027027) internal successors, (114), 111 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:09:38,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 112 states to 112 states and 114 transitions. [2021-08-06 20:09:38,225 INFO L78 Accepts]: Start accepts. Automaton has 112 states and 114 transitions. Word has length 110 [2021-08-06 20:09:38,225 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:09:38,225 INFO L470 AbstractCegarLoop]: Abstraction has 112 states and 114 transitions. [2021-08-06 20:09:38,225 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 4.476190476190476) internal successors, (94), 20 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:09:38,225 INFO L276 IsEmpty]: Start isEmpty. Operand 112 states and 114 transitions. [2021-08-06 20:09:38,226 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2021-08-06 20:09:38,226 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:09:38,226 INFO L512 BasicCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 8, 8, 8, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 20:09:38,261 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Ended with exit code 0 [2021-08-06 20:09:38,453 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,SelfDestructingSolverStorable35 [2021-08-06 20:09:38,453 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:09:38,453 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:09:38,453 INFO L82 PathProgramCache]: Analyzing trace with hash 1826159183, now seen corresponding path program 32 times [2021-08-06 20:09:38,453 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:09:38,454 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [721792963] [2021-08-06 20:09:38,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:09:38,454 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:09:38,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:09:38,554 INFO L134 CoverageAnalysis]: Checked inductivity of 319 backedges. 148 proven. 51 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2021-08-06 20:09:38,554 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:09:38,554 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [721792963] [2021-08-06 20:09:38,554 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [721792963] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:09:38,554 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [937961530] [2021-08-06 20:09:38,554 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-06 20:09:38,554 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:09:38,554 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:09:38,561 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) [2021-08-06 20:09:38,562 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2021-08-06 20:09:40,643 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-06 20:09:40,643 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 20:09:40,644 INFO L263 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 16 conjunts are in the unsatisfiable core [2021-08-06 20:09:40,645 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:09:40,956 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 7, result has 12.5 percent of original size [2021-08-06 20:09:40,956 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 7, result has 12.5 percent of original size [2021-08-06 20:09:41,119 INFO L134 CoverageAnalysis]: Checked inductivity of 319 backedges. 148 proven. 51 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2021-08-06 20:09:41,119 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [937961530] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:09:41,119 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:09:41,119 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 10 [2021-08-06 20:09:41,120 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [900729983] [2021-08-06 20:09:41,120 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-08-06 20:09:41,120 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:09:41,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-06 20:09:41,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=55, Unknown=0, NotChecked=0, Total=110 [2021-08-06 20:09:41,120 INFO L87 Difference]: Start difference. First operand 112 states and 114 transitions. Second operand has 11 states, 11 states have (on average 8.181818181818182) internal successors, (90), 10 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:09:41,173 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:09:41,173 INFO L93 Difference]: Finished difference Result 161 states and 164 transitions. [2021-08-06 20:09:41,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-08-06 20:09:41,174 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 8.181818181818182) internal successors, (90), 10 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 111 [2021-08-06 20:09:41,174 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:09:41,174 INFO L225 Difference]: With dead ends: 161 [2021-08-06 20:09:41,174 INFO L226 Difference]: Without dead ends: 120 [2021-08-06 20:09:41,174 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 117 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 41.2ms TimeCoverageRelationStatistics Valid=55, Invalid=55, Unknown=0, NotChecked=0, Total=110 [2021-08-06 20:09:41,175 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 120 states. [2021-08-06 20:09:41,177 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 120 to 115. [2021-08-06 20:09:41,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 115 states, 114 states have (on average 1.0263157894736843) internal successors, (117), 114 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:09:41,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 115 states to 115 states and 117 transitions. [2021-08-06 20:09:41,178 INFO L78 Accepts]: Start accepts. Automaton has 115 states and 117 transitions. Word has length 111 [2021-08-06 20:09:41,178 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:09:41,178 INFO L470 AbstractCegarLoop]: Abstraction has 115 states and 117 transitions. [2021-08-06 20:09:41,178 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.181818181818182) internal successors, (90), 10 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:09:41,178 INFO L276 IsEmpty]: Start isEmpty. Operand 115 states and 117 transitions. [2021-08-06 20:09:41,178 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 115 [2021-08-06 20:09:41,178 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:09:41,178 INFO L512 BasicCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 20:09:41,209 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2021-08-06 20:09:41,392 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,SelfDestructingSolverStorable36 [2021-08-06 20:09:41,393 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:09:41,393 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:09:41,393 INFO L82 PathProgramCache]: Analyzing trace with hash -288045436, now seen corresponding path program 33 times [2021-08-06 20:09:41,393 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:09:41,393 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1792896082] [2021-08-06 20:09:41,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:09:41,394 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:09:41,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:09:43,756 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 88.9 percent of original size [2021-08-06 20:09:43,758 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 88.9 percent of original size [2021-08-06 20:09:43,828 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 89.8 percent of original size [2021-08-06 20:09:43,830 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 89.8 percent of original size [2021-08-06 20:09:43,972 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 86.8 percent of original size [2021-08-06 20:09:43,975 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 86.8 percent of original size [2021-08-06 20:09:44,042 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 88.1 percent of original size [2021-08-06 20:09:44,045 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 88.1 percent of original size [2021-08-06 20:09:44,205 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 83.9 percent of original size [2021-08-06 20:09:44,207 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 83.9 percent of original size [2021-08-06 20:09:44,277 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 85.7 percent of original size [2021-08-06 20:09:44,279 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 85.7 percent of original size [2021-08-06 20:09:44,419 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 79.2 percent of original size [2021-08-06 20:09:44,421 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 79.2 percent of original size [2021-08-06 20:09:44,489 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 82.1 percent of original size [2021-08-06 20:09:44,490 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 82.1 percent of original size [2021-08-06 20:09:44,626 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 73.7 percent of original size [2021-08-06 20:09:44,627 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 73.7 percent of original size [2021-08-06 20:09:44,692 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 78.3 percent of original size [2021-08-06 20:09:44,693 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 78.3 percent of original size [2021-08-06 20:09:44,822 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 80.8 percent of original size [2021-08-06 20:09:44,823 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 80.8 percent of original size [2021-08-06 20:09:44,894 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 10, result has 52.4 percent of original size [2021-08-06 20:09:44,895 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 10, result has 52.4 percent of original size [2021-08-06 20:09:44,959 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 10, result has 47.4 percent of original size [2021-08-06 20:09:44,960 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 10, result has 47.4 percent of original size [2021-08-06 20:09:45,016 INFO L134 CoverageAnalysis]: Checked inductivity of 338 backedges. 0 proven. 335 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-08-06 20:09:45,016 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:09:45,016 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1792896082] [2021-08-06 20:09:45,017 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1792896082] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:09:45,017 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1877133361] [2021-08-06 20:09:45,017 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-06 20:09:45,017 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:09:45,017 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:09:45,017 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) [2021-08-06 20:09:45,018 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2021-08-06 20:09:47,111 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2021-08-06 20:09:47,111 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 20:09:47,113 WARN L261 TraceCheckSpWp]: Trace formula consists of 276 conjuncts, 155 conjunts are in the unsatisfiable core [2021-08-06 20:09:47,115 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:09:51,273 INFO L354 Elim1Store]: treesize reduction 240, result has 0.4 percent of original size [2021-08-06 20:09:51,274 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 21 case distinctions, treesize of input 117 treesize of output 65 [2021-08-06 20:09:55,509 INFO L354 Elim1Store]: treesize reduction 320, result has 0.9 percent of original size [2021-08-06 20:09:55,510 INFO L388 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 103 treesize of output 52 [2021-08-06 20:09:56,012 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 10, result has 54.5 percent of original size [2021-08-06 20:09:56,014 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 10, result has 54.5 percent of original size [2021-08-06 20:09:56,079 INFO L134 CoverageAnalysis]: Checked inductivity of 338 backedges. 0 proven. 338 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 20:09:56,079 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1877133361] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:09:56,079 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:09:56,079 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [57, 52] total 91 [2021-08-06 20:09:56,079 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [737359839] [2021-08-06 20:09:56,080 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 92 states [2021-08-06 20:09:56,080 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:09:56,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 92 interpolants. [2021-08-06 20:09:56,081 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=245, Invalid=8127, Unknown=0, NotChecked=0, Total=8372 [2021-08-06 20:09:56,081 INFO L87 Difference]: Start difference. First operand 115 states and 117 transitions. Second operand has 92 states, 92 states have (on average 2.130434782608696) internal successors, (196), 91 states have internal predecessors, (196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:10:02,226 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:10:02,226 INFO L93 Difference]: Finished difference Result 249 states and 254 transitions. [2021-08-06 20:10:02,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2021-08-06 20:10:02,227 INFO L78 Accepts]: Start accepts. Automaton has has 92 states, 92 states have (on average 2.130434782608696) internal successors, (196), 91 states have internal predecessors, (196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 114 [2021-08-06 20:10:02,227 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:10:02,227 INFO L225 Difference]: With dead ends: 249 [2021-08-06 20:10:02,228 INFO L226 Difference]: Without dead ends: 244 [2021-08-06 20:10:02,228 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 210 GetRequests, 71 SyntacticMatches, 10 SemanticMatches, 129 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3534 ImplicationChecksByTransitivity, 9536.3ms TimeCoverageRelationStatistics Valid=517, Invalid=16513, Unknown=0, NotChecked=0, Total=17030 [2021-08-06 20:10:02,229 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 244 states. [2021-08-06 20:10:02,231 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 244 to 170. [2021-08-06 20:10:02,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 170 states, 169 states have (on average 1.029585798816568) internal successors, (174), 169 states have internal predecessors, (174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:10:02,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 174 transitions. [2021-08-06 20:10:02,231 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 174 transitions. Word has length 114 [2021-08-06 20:10:02,232 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:10:02,232 INFO L470 AbstractCegarLoop]: Abstraction has 170 states and 174 transitions. [2021-08-06 20:10:02,232 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 92 states, 92 states have (on average 2.130434782608696) internal successors, (196), 91 states have internal predecessors, (196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:10:02,232 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 174 transitions. [2021-08-06 20:10:02,232 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 118 [2021-08-06 20:10:02,232 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:10:02,233 INFO L512 BasicCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 20:10:02,256 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Ended with exit code 0 [2021-08-06 20:10:02,440 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:10:02,441 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:10:02,441 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:10:02,441 INFO L82 PathProgramCache]: Analyzing trace with hash 1137545775, now seen corresponding path program 34 times [2021-08-06 20:10:02,441 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:10:02,441 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1412274820] [2021-08-06 20:10:02,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:10:02,441 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:10:02,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:10:02,718 INFO L134 CoverageAnalysis]: Checked inductivity of 360 backedges. 0 proven. 240 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2021-08-06 20:10:02,718 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:10:02,718 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1412274820] [2021-08-06 20:10:02,718 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1412274820] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:10:02,718 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1078993814] [2021-08-06 20:10:02,718 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-06 20:10:02,719 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:10:02,719 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:10:02,726 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) [2021-08-06 20:10:02,727 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2021-08-06 20:10:05,269 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-06 20:10:05,269 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 20:10:05,270 INFO L263 TraceCheckSpWp]: Trace formula consists of 283 conjuncts, 36 conjunts are in the unsatisfiable core [2021-08-06 20:10:05,271 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:10:05,760 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-08-06 20:10:05,772 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 12, result has 29.4 percent of original size [2021-08-06 20:10:05,773 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 12, result has 29.4 percent of original size [2021-08-06 20:10:05,926 INFO L134 CoverageAnalysis]: Checked inductivity of 360 backedges. 0 proven. 240 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2021-08-06 20:10:05,926 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1078993814] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:10:05,926 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:10:05,927 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 19 [2021-08-06 20:10:05,927 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1155634790] [2021-08-06 20:10:05,927 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-08-06 20:10:05,927 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:10:05,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-06 20:10:05,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=343, Unknown=0, NotChecked=0, Total=380 [2021-08-06 20:10:05,928 INFO L87 Difference]: Start difference. First operand 170 states and 174 transitions. Second operand has 20 states, 20 states have (on average 4.45) internal successors, (89), 19 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:10:06,432 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:10:06,432 INFO L93 Difference]: Finished difference Result 178 states and 182 transitions. [2021-08-06 20:10:06,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-08-06 20:10:06,432 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 4.45) internal successors, (89), 19 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 117 [2021-08-06 20:10:06,432 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:10:06,433 INFO L225 Difference]: With dead ends: 178 [2021-08-06 20:10:06,433 INFO L226 Difference]: Without dead ends: 178 [2021-08-06 20:10:06,433 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 115 SyntacticMatches, 2 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 171 ImplicationChecksByTransitivity, 506.6ms TimeCoverageRelationStatistics Valid=222, Invalid=1260, Unknown=0, NotChecked=0, Total=1482 [2021-08-06 20:10:06,434 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 178 states. [2021-08-06 20:10:06,435 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 178 to 175. [2021-08-06 20:10:06,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 175 states, 174 states have (on average 1.028735632183908) internal successors, (179), 174 states have internal predecessors, (179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:10:06,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 175 states to 175 states and 179 transitions. [2021-08-06 20:10:06,436 INFO L78 Accepts]: Start accepts. Automaton has 175 states and 179 transitions. Word has length 117 [2021-08-06 20:10:06,436 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:10:06,436 INFO L470 AbstractCegarLoop]: Abstraction has 175 states and 179 transitions. [2021-08-06 20:10:06,437 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 4.45) internal successors, (89), 19 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:10:06,437 INFO L276 IsEmpty]: Start isEmpty. Operand 175 states and 179 transitions. [2021-08-06 20:10:06,437 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2021-08-06 20:10:06,437 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:10:06,437 INFO L512 BasicCegarLoop]: trace histogram [9, 9, 9, 9, 8, 8, 8, 8, 8, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 20:10:06,478 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2021-08-06 20:10:06,656 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,SelfDestructingSolverStorable38 [2021-08-06 20:10:06,657 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:10:06,657 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:10:06,657 INFO L82 PathProgramCache]: Analyzing trace with hash -1768521055, now seen corresponding path program 35 times [2021-08-06 20:10:06,657 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:10:06,657 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1154107415] [2021-08-06 20:10:06,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:10:06,657 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:10:06,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:10:06,784 INFO L134 CoverageAnalysis]: Checked inductivity of 371 backedges. 153 proven. 148 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2021-08-06 20:10:06,784 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:10:06,785 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1154107415] [2021-08-06 20:10:06,785 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1154107415] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:10:06,785 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [586075744] [2021-08-06 20:10:06,785 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-06 20:10:06,785 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:10:06,785 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:10:06,789 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) [2021-08-06 20:10:06,815 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2021-08-06 20:10:09,481 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 10 check-sat command(s) [2021-08-06 20:10:09,481 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 20:10:09,482 INFO L263 TraceCheckSpWp]: Trace formula consists of 285 conjuncts, 18 conjunts are in the unsatisfiable core [2021-08-06 20:10:09,483 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:10:10,040 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 7, result has 12.5 percent of original size [2021-08-06 20:10:10,041 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 7, result has 12.5 percent of original size [2021-08-06 20:10:10,073 INFO L134 CoverageAnalysis]: Checked inductivity of 371 backedges. 153 proven. 148 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2021-08-06 20:10:10,074 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [586075744] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:10:10,074 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:10:10,074 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 11 [2021-08-06 20:10:10,074 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [882774700] [2021-08-06 20:10:10,074 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-08-06 20:10:10,074 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:10:10,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-08-06 20:10:10,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=66, Unknown=0, NotChecked=0, Total=132 [2021-08-06 20:10:10,075 INFO L87 Difference]: Start difference. First operand 175 states and 179 transitions. Second operand has 12 states, 12 states have (on average 9.666666666666666) internal successors, (116), 11 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:10:10,118 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:10:10,118 INFO L93 Difference]: Finished difference Result 221 states and 225 transitions. [2021-08-06 20:10:10,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-08-06 20:10:10,119 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 9.666666666666666) internal successors, (116), 11 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 118 [2021-08-06 20:10:10,119 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:10:10,119 INFO L225 Difference]: With dead ends: 221 [2021-08-06 20:10:10,119 INFO L226 Difference]: Without dead ends: 184 [2021-08-06 20:10:10,119 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 125 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 50.3ms TimeCoverageRelationStatistics Valid=66, Invalid=66, Unknown=0, NotChecked=0, Total=132 [2021-08-06 20:10:10,120 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 184 states. [2021-08-06 20:10:10,121 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 184 to 180. [2021-08-06 20:10:10,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 180 states, 179 states have (on average 1.0279329608938548) internal successors, (184), 179 states have internal predecessors, (184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:10:10,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 180 states to 180 states and 184 transitions. [2021-08-06 20:10:10,122 INFO L78 Accepts]: Start accepts. Automaton has 180 states and 184 transitions. Word has length 118 [2021-08-06 20:10:10,122 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:10:10,122 INFO L470 AbstractCegarLoop]: Abstraction has 180 states and 184 transitions. [2021-08-06 20:10:10,123 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.666666666666666) internal successors, (116), 11 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:10:10,123 INFO L276 IsEmpty]: Start isEmpty. Operand 180 states and 184 transitions. [2021-08-06 20:10:10,123 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2021-08-06 20:10:10,123 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:10:10,123 INFO L512 BasicCegarLoop]: trace histogram [9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 20:10:10,147 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2021-08-06 20:10:10,323 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,SelfDestructingSolverStorable39 [2021-08-06 20:10:10,324 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:10:10,324 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:10:10,324 INFO L82 PathProgramCache]: Analyzing trace with hash -2017696641, now seen corresponding path program 36 times [2021-08-06 20:10:10,324 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:10:10,324 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1925887991] [2021-08-06 20:10:10,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:10:10,324 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:10:10,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:10:10,713 INFO L134 CoverageAnalysis]: Checked inductivity of 401 backedges. 1 proven. 308 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2021-08-06 20:10:10,714 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:10:10,714 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1925887991] [2021-08-06 20:10:10,714 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1925887991] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:10:10,714 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [759440557] [2021-08-06 20:10:10,714 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-06 20:10:10,714 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:10:10,714 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:10:10,717 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 20:10:10,727 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2021-08-06 20:10:13,391 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 10 check-sat command(s) [2021-08-06 20:10:13,391 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 20:10:13,393 INFO L263 TraceCheckSpWp]: Trace formula consists of 296 conjuncts, 78 conjunts are in the unsatisfiable core [2021-08-06 20:10:13,394 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:10:14,733 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-08-06 20:10:15,273 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-08-06 20:10:15,311 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 12, result has 29.4 percent of original size [2021-08-06 20:10:15,312 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 12, result has 29.4 percent of original size [2021-08-06 20:10:15,339 INFO L134 CoverageAnalysis]: Checked inductivity of 401 backedges. 0 proven. 401 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 20:10:15,340 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [759440557] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:10:15,340 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:10:15,340 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 37] total 56 [2021-08-06 20:10:15,340 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [938534212] [2021-08-06 20:10:15,340 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 57 states [2021-08-06 20:10:15,340 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:10:15,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2021-08-06 20:10:15,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=151, Invalid=3041, Unknown=0, NotChecked=0, Total=3192 [2021-08-06 20:10:15,341 INFO L87 Difference]: Start difference. First operand 180 states and 184 transitions. Second operand has 57 states, 57 states have (on average 3.789473684210526) internal successors, (216), 56 states have internal predecessors, (216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:10:17,187 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:10:17,187 INFO L93 Difference]: Finished difference Result 223 states and 228 transitions. [2021-08-06 20:10:17,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2021-08-06 20:10:17,187 INFO L78 Accepts]: Start accepts. Automaton has has 57 states, 57 states have (on average 3.789473684210526) internal successors, (216), 56 states have internal predecessors, (216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 122 [2021-08-06 20:10:17,188 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:10:17,188 INFO L225 Difference]: With dead ends: 223 [2021-08-06 20:10:17,188 INFO L226 Difference]: Without dead ends: 223 [2021-08-06 20:10:17,188 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 166 GetRequests, 87 SyntacticMatches, 0 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1674 ImplicationChecksByTransitivity, 1595.7ms TimeCoverageRelationStatistics Valid=279, Invalid=6201, Unknown=0, NotChecked=0, Total=6480 [2021-08-06 20:10:17,189 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 223 states. [2021-08-06 20:10:17,190 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 223 to 124. [2021-08-06 20:10:17,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 124 states, 123 states have (on average 1.024390243902439) internal successors, (126), 123 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:10:17,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 124 states to 124 states and 126 transitions. [2021-08-06 20:10:17,191 INFO L78 Accepts]: Start accepts. Automaton has 124 states and 126 transitions. Word has length 122 [2021-08-06 20:10:17,191 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:10:17,191 INFO L470 AbstractCegarLoop]: Abstraction has 124 states and 126 transitions. [2021-08-06 20:10:17,191 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 57 states, 57 states have (on average 3.789473684210526) internal successors, (216), 56 states have internal predecessors, (216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:10:17,191 INFO L276 IsEmpty]: Start isEmpty. Operand 124 states and 126 transitions. [2021-08-06 20:10:17,192 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2021-08-06 20:10:17,192 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:10:17,192 INFO L512 BasicCegarLoop]: trace histogram [9, 9, 9, 9, 9, 9, 9, 9, 9, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 20:10:17,216 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Ended with exit code 0 [2021-08-06 20:10:17,396 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:10:17,397 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:10:17,397 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:10:17,397 INFO L82 PathProgramCache]: Analyzing trace with hash -361855385, now seen corresponding path program 37 times [2021-08-06 20:10:17,397 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:10:17,397 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1815961817] [2021-08-06 20:10:17,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:10:17,397 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:10:17,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:10:17,526 INFO L134 CoverageAnalysis]: Checked inductivity of 412 backedges. 189 proven. 70 refuted. 0 times theorem prover too weak. 153 trivial. 0 not checked. [2021-08-06 20:10:17,527 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:10:17,527 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1815961817] [2021-08-06 20:10:17,527 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1815961817] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:10:17,527 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1651811429] [2021-08-06 20:10:17,527 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-06 20:10:17,527 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:10:17,527 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:10:17,528 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 20:10:17,554 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2021-08-06 20:10:20,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:10:20,338 INFO L263 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 18 conjunts are in the unsatisfiable core [2021-08-06 20:10:20,339 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:10:20,716 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 7, result has 12.5 percent of original size [2021-08-06 20:10:20,716 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 7, result has 12.5 percent of original size [2021-08-06 20:10:20,893 INFO L134 CoverageAnalysis]: Checked inductivity of 412 backedges. 189 proven. 70 refuted. 0 times theorem prover too weak. 153 trivial. 0 not checked. [2021-08-06 20:10:20,894 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1651811429] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:10:20,894 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:10:20,894 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 11 [2021-08-06 20:10:20,894 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1457662401] [2021-08-06 20:10:20,894 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-08-06 20:10:20,894 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:10:20,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-08-06 20:10:20,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=66, Unknown=0, NotChecked=0, Total=132 [2021-08-06 20:10:20,894 INFO L87 Difference]: Start difference. First operand 124 states and 126 transitions. Second operand has 12 states, 12 states have (on average 8.166666666666666) internal successors, (98), 11 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) [2021-08-06 20:10:20,938 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:10:20,939 INFO L93 Difference]: Finished difference Result 178 states and 181 transitions. [2021-08-06 20:10:20,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-08-06 20:10:20,939 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 8.166666666666666) internal successors, (98), 11 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 123 [2021-08-06 20:10:20,939 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:10:20,940 INFO L225 Difference]: With dead ends: 178 [2021-08-06 20:10:20,940 INFO L226 Difference]: Without dead ends: 132 [2021-08-06 20:10:20,940 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 130 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 51.5ms TimeCoverageRelationStatistics Valid=66, Invalid=66, Unknown=0, NotChecked=0, Total=132 [2021-08-06 20:10:20,940 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 132 states. [2021-08-06 20:10:20,942 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 132 to 127. [2021-08-06 20:10:20,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 127 states, 126 states have (on average 1.0238095238095237) internal successors, (129), 126 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:10:20,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 127 states to 127 states and 129 transitions. [2021-08-06 20:10:20,942 INFO L78 Accepts]: Start accepts. Automaton has 127 states and 129 transitions. Word has length 123 [2021-08-06 20:10:20,942 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:10:20,942 INFO L470 AbstractCegarLoop]: Abstraction has 127 states and 129 transitions. [2021-08-06 20:10:20,942 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.166666666666666) internal successors, (98), 11 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) [2021-08-06 20:10:20,943 INFO L276 IsEmpty]: Start isEmpty. Operand 127 states and 129 transitions. [2021-08-06 20:10:20,943 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 127 [2021-08-06 20:10:20,943 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:10:20,943 INFO L512 BasicCegarLoop]: trace histogram [9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 20:10:20,977 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2021-08-06 20:10:21,156 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2021-08-06 20:10:21,157 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:10:21,157 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:10:21,157 INFO L82 PathProgramCache]: Analyzing trace with hash 372812572, now seen corresponding path program 38 times [2021-08-06 20:10:21,157 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:10:21,157 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [76654454] [2021-08-06 20:10:21,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:10:21,157 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:10:21,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:10:24,115 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 90.4 percent of original size [2021-08-06 20:10:24,118 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 90.4 percent of original size [2021-08-06 20:10:24,202 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 91.1 percent of original size [2021-08-06 20:10:24,205 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 91.1 percent of original size [2021-08-06 20:10:24,368 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 88.9 percent of original size [2021-08-06 20:10:24,370 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 88.9 percent of original size [2021-08-06 20:10:24,472 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 89.8 percent of original size [2021-08-06 20:10:24,475 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 89.8 percent of original size [2021-08-06 20:10:24,640 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 86.8 percent of original size [2021-08-06 20:10:24,642 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 86.8 percent of original size [2021-08-06 20:10:24,718 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 88.1 percent of original size [2021-08-06 20:10:24,721 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 88.1 percent of original size [2021-08-06 20:10:24,876 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 83.9 percent of original size [2021-08-06 20:10:24,878 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 83.9 percent of original size [2021-08-06 20:10:24,952 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 85.7 percent of original size [2021-08-06 20:10:24,954 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 85.7 percent of original size [2021-08-06 20:10:25,104 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 79.2 percent of original size [2021-08-06 20:10:25,105 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 79.2 percent of original size [2021-08-06 20:10:25,177 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 82.1 percent of original size [2021-08-06 20:10:25,179 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 82.1 percent of original size [2021-08-06 20:10:25,322 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 73.7 percent of original size [2021-08-06 20:10:25,323 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 73.7 percent of original size [2021-08-06 20:10:25,391 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 78.3 percent of original size [2021-08-06 20:10:25,392 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 78.3 percent of original size [2021-08-06 20:10:25,527 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 80.8 percent of original size [2021-08-06 20:10:25,541 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 80.8 percent of original size [2021-08-06 20:10:25,622 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 10, result has 52.4 percent of original size [2021-08-06 20:10:25,624 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 10, result has 52.4 percent of original size [2021-08-06 20:10:25,694 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 10, result has 47.4 percent of original size [2021-08-06 20:10:25,695 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 10, result has 47.4 percent of original size [2021-08-06 20:10:25,761 INFO L134 CoverageAnalysis]: Checked inductivity of 434 backedges. 0 proven. 431 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-08-06 20:10:25,761 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:10:25,761 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [76654454] [2021-08-06 20:10:25,761 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [76654454] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:10:25,761 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1739080256] [2021-08-06 20:10:25,761 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-06 20:10:25,761 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:10:25,761 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:10:25,762 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 20:10:25,763 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2021-08-06 20:10:28,524 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-06 20:10:28,524 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 20:10:28,527 WARN L261 TraceCheckSpWp]: Trace formula consists of 305 conjuncts, 170 conjunts are in the unsatisfiable core [2021-08-06 20:10:28,528 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:10:33,792 INFO L354 Elim1Store]: treesize reduction 336, result has 0.3 percent of original size [2021-08-06 20:10:33,793 INFO L388 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 139 treesize of output 75 [2021-08-06 20:10:37,299 INFO L354 Elim1Store]: treesize reduction 336, result has 0.3 percent of original size [2021-08-06 20:10:37,300 INFO L388 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 102 treesize of output 38 [2021-08-06 20:10:37,742 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 10, result has 54.5 percent of original size [2021-08-06 20:10:37,743 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 10, result has 54.5 percent of original size [2021-08-06 20:10:37,808 INFO L134 CoverageAnalysis]: Checked inductivity of 434 backedges. 0 proven. 431 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-08-06 20:10:37,808 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1739080256] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:10:37,808 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:10:37,809 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [64, 56] total 98 [2021-08-06 20:10:37,809 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1792778544] [2021-08-06 20:10:37,809 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 99 states [2021-08-06 20:10:37,809 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:10:37,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 99 interpolants. [2021-08-06 20:10:37,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=255, Invalid=9447, Unknown=0, NotChecked=0, Total=9702 [2021-08-06 20:10:37,810 INFO L87 Difference]: Start difference. First operand 127 states and 129 transitions. Second operand has 99 states, 99 states have (on average 2.0606060606060606) internal successors, (204), 98 states have internal predecessors, (204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:10:44,127 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:10:44,127 INFO L93 Difference]: Finished difference Result 229 states and 233 transitions. [2021-08-06 20:10:44,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2021-08-06 20:10:44,128 INFO L78 Accepts]: Start accepts. Automaton has has 99 states, 99 states have (on average 2.0606060606060606) internal successors, (204), 98 states have internal predecessors, (204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 126 [2021-08-06 20:10:44,128 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:10:44,128 INFO L225 Difference]: With dead ends: 229 [2021-08-06 20:10:44,128 INFO L226 Difference]: Without dead ends: 224 [2021-08-06 20:10:44,130 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 217 GetRequests, 81 SyntacticMatches, 12 SemanticMatches, 124 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2886 ImplicationChecksByTransitivity, 9859.8ms TimeCoverageRelationStatistics Valid=428, Invalid=15322, Unknown=0, NotChecked=0, Total=15750 [2021-08-06 20:10:44,130 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 224 states. [2021-08-06 20:10:44,132 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 224 to 187. [2021-08-06 20:10:44,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 187 states, 186 states have (on average 1.0268817204301075) internal successors, (191), 186 states have internal predecessors, (191), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:10:44,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 187 states to 187 states and 191 transitions. [2021-08-06 20:10:44,133 INFO L78 Accepts]: Start accepts. Automaton has 187 states and 191 transitions. Word has length 126 [2021-08-06 20:10:44,133 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:10:44,133 INFO L470 AbstractCegarLoop]: Abstraction has 187 states and 191 transitions. [2021-08-06 20:10:44,133 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 99 states, 99 states have (on average 2.0606060606060606) internal successors, (204), 98 states have internal predecessors, (204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:10:44,134 INFO L276 IsEmpty]: Start isEmpty. Operand 187 states and 191 transitions. [2021-08-06 20:10:44,134 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2021-08-06 20:10:44,134 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:10:44,134 INFO L512 BasicCegarLoop]: trace histogram [9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 20:10:44,165 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2021-08-06 20:10:44,348 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:10:44,349 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:10:44,349 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:10:44,349 INFO L82 PathProgramCache]: Analyzing trace with hash -287420857, now seen corresponding path program 39 times [2021-08-06 20:10:44,349 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:10:44,349 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1387212657] [2021-08-06 20:10:44,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:10:44,349 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:10:44,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:10:44,660 INFO L134 CoverageAnalysis]: Checked inductivity of 459 backedges. 0 proven. 306 refuted. 0 times theorem prover too weak. 153 trivial. 0 not checked. [2021-08-06 20:10:44,660 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:10:44,660 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1387212657] [2021-08-06 20:10:44,660 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1387212657] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:10:44,660 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [721093427] [2021-08-06 20:10:44,660 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-06 20:10:44,660 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:10:44,661 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:10:44,682 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 20:10:44,683 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2021-08-06 20:10:48,000 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) [2021-08-06 20:10:48,000 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 20:10:48,001 INFO L263 TraceCheckSpWp]: Trace formula consists of 312 conjuncts, 40 conjunts are in the unsatisfiable core [2021-08-06 20:10:48,002 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:10:48,487 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-08-06 20:10:48,499 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 12, result has 29.4 percent of original size [2021-08-06 20:10:48,500 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 12, result has 29.4 percent of original size [2021-08-06 20:10:48,666 INFO L134 CoverageAnalysis]: Checked inductivity of 459 backedges. 0 proven. 306 refuted. 0 times theorem prover too weak. 153 trivial. 0 not checked. [2021-08-06 20:10:48,666 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [721093427] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:10:48,666 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:10:48,666 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 21 [2021-08-06 20:10:48,666 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2343034] [2021-08-06 20:10:48,667 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-08-06 20:10:48,667 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:10:48,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-08-06 20:10:48,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=421, Unknown=0, NotChecked=0, Total=462 [2021-08-06 20:10:48,667 INFO L87 Difference]: Start difference. First operand 187 states and 191 transitions. Second operand has 22 states, 22 states have (on average 4.409090909090909) internal successors, (97), 21 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:10:49,250 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:10:49,251 INFO L93 Difference]: Finished difference Result 195 states and 199 transitions. [2021-08-06 20:10:49,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-08-06 20:10:49,251 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 4.409090909090909) internal successors, (97), 21 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 129 [2021-08-06 20:10:49,251 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:10:49,252 INFO L225 Difference]: With dead ends: 195 [2021-08-06 20:10:49,252 INFO L226 Difference]: Without dead ends: 195 [2021-08-06 20:10:49,252 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 170 GetRequests, 127 SyntacticMatches, 2 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 211 ImplicationChecksByTransitivity, 596.5ms TimeCoverageRelationStatistics Valid=261, Invalid=1545, Unknown=0, NotChecked=0, Total=1806 [2021-08-06 20:10:49,252 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 195 states. [2021-08-06 20:10:49,254 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 195 to 192. [2021-08-06 20:10:49,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 192 states, 191 states have (on average 1.0261780104712042) internal successors, (196), 191 states have internal predecessors, (196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:10:49,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 192 states to 192 states and 196 transitions. [2021-08-06 20:10:49,255 INFO L78 Accepts]: Start accepts. Automaton has 192 states and 196 transitions. Word has length 129 [2021-08-06 20:10:49,255 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:10:49,255 INFO L470 AbstractCegarLoop]: Abstraction has 192 states and 196 transitions. [2021-08-06 20:10:49,255 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 4.409090909090909) internal successors, (97), 21 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:10:49,255 INFO L276 IsEmpty]: Start isEmpty. Operand 192 states and 196 transitions. [2021-08-06 20:10:49,256 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2021-08-06 20:10:49,256 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:10:49,256 INFO L512 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 9, 9, 9, 9, 9, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 20:10:49,285 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Ended with exit code 0 [2021-08-06 20:10:49,464 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:10:49,465 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:10:49,465 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:10:49,465 INFO L82 PathProgramCache]: Analyzing trace with hash -372876487, now seen corresponding path program 40 times [2021-08-06 20:10:49,465 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:10:49,465 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1390086480] [2021-08-06 20:10:49,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:10:49,465 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:10:49,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:10:49,606 INFO L134 CoverageAnalysis]: Checked inductivity of 471 backedges. 190 proven. 189 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2021-08-06 20:10:49,606 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:10:49,606 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1390086480] [2021-08-06 20:10:49,606 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1390086480] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:10:49,606 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1076791722] [2021-08-06 20:10:49,607 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-06 20:10:49,607 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:10:49,607 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:10:49,608 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 20:10:49,630 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2021-08-06 20:10:53,031 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-06 20:10:53,031 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 20:10:53,032 INFO L263 TraceCheckSpWp]: Trace formula consists of 314 conjuncts, 20 conjunts are in the unsatisfiable core [2021-08-06 20:10:53,033 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:10:53,614 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 7, result has 12.5 percent of original size [2021-08-06 20:10:53,614 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 7, result has 12.5 percent of original size [2021-08-06 20:10:53,646 INFO L134 CoverageAnalysis]: Checked inductivity of 471 backedges. 190 proven. 189 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2021-08-06 20:10:53,646 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1076791722] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:10:53,646 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:10:53,646 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11] total 12 [2021-08-06 20:10:53,646 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1825134771] [2021-08-06 20:10:53,646 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-06 20:10:53,646 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:10:53,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-06 20:10:53,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=78, Unknown=0, NotChecked=0, Total=156 [2021-08-06 20:10:53,647 INFO L87 Difference]: Start difference. First operand 192 states and 196 transitions. Second operand has 13 states, 13 states have (on average 9.615384615384615) internal successors, (125), 12 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:10:53,690 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:10:53,690 INFO L93 Difference]: Finished difference Result 242 states and 246 transitions. [2021-08-06 20:10:53,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-08-06 20:10:53,691 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 9.615384615384615) internal successors, (125), 12 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 130 [2021-08-06 20:10:53,691 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:10:53,691 INFO L225 Difference]: With dead ends: 242 [2021-08-06 20:10:53,692 INFO L226 Difference]: Without dead ends: 201 [2021-08-06 20:10:53,692 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 138 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 61.7ms TimeCoverageRelationStatistics Valid=78, Invalid=78, Unknown=0, NotChecked=0, Total=156 [2021-08-06 20:10:53,692 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 201 states. [2021-08-06 20:10:53,694 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 201 to 197. [2021-08-06 20:10:53,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 197 states, 196 states have (on average 1.0255102040816326) internal successors, (201), 196 states have internal predecessors, (201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:10:53,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 197 states to 197 states and 201 transitions. [2021-08-06 20:10:53,694 INFO L78 Accepts]: Start accepts. Automaton has 197 states and 201 transitions. Word has length 130 [2021-08-06 20:10:53,694 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:10:53,694 INFO L470 AbstractCegarLoop]: Abstraction has 197 states and 201 transitions. [2021-08-06 20:10:53,695 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.615384615384615) internal successors, (125), 12 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:10:53,695 INFO L276 IsEmpty]: Start isEmpty. Operand 197 states and 201 transitions. [2021-08-06 20:10:53,695 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 135 [2021-08-06 20:10:53,695 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:10:53,695 INFO L512 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 20:10:53,733 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2021-08-06 20:10:53,920 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2021-08-06 20:10:53,921 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:10:53,921 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:10:53,921 INFO L82 PathProgramCache]: Analyzing trace with hash 697438849, now seen corresponding path program 41 times [2021-08-06 20:10:53,921 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:10:53,921 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [185365147] [2021-08-06 20:10:53,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:10:53,921 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:10:53,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:10:54,307 INFO L134 CoverageAnalysis]: Checked inductivity of 505 backedges. 1 proven. 387 refuted. 0 times theorem prover too weak. 117 trivial. 0 not checked. [2021-08-06 20:10:54,308 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:10:54,308 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [185365147] [2021-08-06 20:10:54,308 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [185365147] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:10:54,308 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1657899370] [2021-08-06 20:10:54,308 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-06 20:10:54,308 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:10:54,308 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:10:54,313 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 20:10:54,315 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2021-08-06 20:10:57,921 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2021-08-06 20:10:57,921 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 20:10:57,923 INFO L263 TraceCheckSpWp]: Trace formula consists of 325 conjuncts, 80 conjunts are in the unsatisfiable core [2021-08-06 20:10:57,925 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:10:59,357 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-08-06 20:10:59,908 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-08-06 20:10:59,950 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 12, result has 29.4 percent of original size [2021-08-06 20:10:59,951 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 12, result has 29.4 percent of original size [2021-08-06 20:10:59,978 INFO L134 CoverageAnalysis]: Checked inductivity of 505 backedges. 0 proven. 502 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-08-06 20:10:59,978 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1657899370] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:10:59,978 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:10:59,978 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 39] total 60 [2021-08-06 20:10:59,978 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [823095401] [2021-08-06 20:10:59,978 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 61 states [2021-08-06 20:10:59,979 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:10:59,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2021-08-06 20:10:59,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=158, Invalid=3502, Unknown=0, NotChecked=0, Total=3660 [2021-08-06 20:10:59,979 INFO L87 Difference]: Start difference. First operand 197 states and 201 transitions. Second operand has 61 states, 61 states have (on average 3.8524590163934427) internal successors, (235), 60 states have internal predecessors, (235), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:11:01,704 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:11:01,704 INFO L93 Difference]: Finished difference Result 239 states and 243 transitions. [2021-08-06 20:11:01,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2021-08-06 20:11:01,705 INFO L78 Accepts]: Start accepts. Automaton has has 61 states, 61 states have (on average 3.8524590163934427) internal successors, (235), 60 states have internal predecessors, (235), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 134 [2021-08-06 20:11:01,705 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:11:01,706 INFO L225 Difference]: With dead ends: 239 [2021-08-06 20:11:01,706 INFO L226 Difference]: Without dead ends: 239 [2021-08-06 20:11:01,707 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 97 SyntacticMatches, 0 SemanticMatches, 84 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1838 ImplicationChecksByTransitivity, 1694.6ms TimeCoverageRelationStatistics Valid=288, Invalid=7022, Unknown=0, NotChecked=0, Total=7310 [2021-08-06 20:11:01,707 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 239 states. [2021-08-06 20:11:01,721 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 239 to 136. [2021-08-06 20:11:01,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 136 states, 135 states have (on average 1.0222222222222221) internal successors, (138), 135 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:11:01,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 136 states to 136 states and 138 transitions. [2021-08-06 20:11:01,722 INFO L78 Accepts]: Start accepts. Automaton has 136 states and 138 transitions. Word has length 134 [2021-08-06 20:11:01,722 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:11:01,722 INFO L470 AbstractCegarLoop]: Abstraction has 136 states and 138 transitions. [2021-08-06 20:11:01,722 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 61 states, 61 states have (on average 3.8524590163934427) internal successors, (235), 60 states have internal predecessors, (235), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:11:01,722 INFO L276 IsEmpty]: Start isEmpty. Operand 136 states and 138 transitions. [2021-08-06 20:11:01,723 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2021-08-06 20:11:01,723 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:11:01,723 INFO L512 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 10, 10, 10, 10, 10, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 20:11:01,763 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Forceful destruction successful, exit code 0 [2021-08-06 20:11:01,948 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2021-08-06 20:11:01,949 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:11:01,949 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:11:01,949 INFO L82 PathProgramCache]: Analyzing trace with hash 2102119145, now seen corresponding path program 42 times [2021-08-06 20:11:01,949 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:11:01,949 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1615780701] [2021-08-06 20:11:01,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:11:01,949 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:11:01,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:11:02,088 INFO L134 CoverageAnalysis]: Checked inductivity of 517 backedges. 235 proven. 92 refuted. 0 times theorem prover too weak. 190 trivial. 0 not checked. [2021-08-06 20:11:02,088 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:11:02,088 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1615780701] [2021-08-06 20:11:02,088 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1615780701] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:11:02,089 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [182688641] [2021-08-06 20:11:02,089 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-06 20:11:02,089 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:11:02,089 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:11:02,093 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 20:11:02,094 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2021-08-06 20:11:05,653 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 11 check-sat command(s) [2021-08-06 20:11:05,653 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 20:11:05,654 INFO L263 TraceCheckSpWp]: Trace formula consists of 327 conjuncts, 20 conjunts are in the unsatisfiable core [2021-08-06 20:11:05,655 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:11:06,042 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 7, result has 12.5 percent of original size [2021-08-06 20:11:06,043 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 7, result has 12.5 percent of original size [2021-08-06 20:11:06,229 INFO L134 CoverageAnalysis]: Checked inductivity of 517 backedges. 235 proven. 92 refuted. 0 times theorem prover too weak. 190 trivial. 0 not checked. [2021-08-06 20:11:06,229 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [182688641] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:11:06,230 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:11:06,230 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11] total 12 [2021-08-06 20:11:06,230 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1088880054] [2021-08-06 20:11:06,230 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-06 20:11:06,230 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:11:06,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-06 20:11:06,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=78, Unknown=0, NotChecked=0, Total=156 [2021-08-06 20:11:06,230 INFO L87 Difference]: Start difference. First operand 136 states and 138 transitions. Second operand has 13 states, 13 states have (on average 8.153846153846153) internal successors, (106), 12 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:11:06,261 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:11:06,261 INFO L93 Difference]: Finished difference Result 195 states and 198 transitions. [2021-08-06 20:11:06,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-08-06 20:11:06,261 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 8.153846153846153) internal successors, (106), 12 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 135 [2021-08-06 20:11:06,261 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:11:06,262 INFO L225 Difference]: With dead ends: 195 [2021-08-06 20:11:06,262 INFO L226 Difference]: Without dead ends: 144 [2021-08-06 20:11:06,262 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 143 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 63.7ms TimeCoverageRelationStatistics Valid=78, Invalid=78, Unknown=0, NotChecked=0, Total=156 [2021-08-06 20:11:06,262 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 144 states. [2021-08-06 20:11:06,264 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 144 to 139. [2021-08-06 20:11:06,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 139 states, 138 states have (on average 1.0217391304347827) internal successors, (141), 138 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:11:06,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139 states to 139 states and 141 transitions. [2021-08-06 20:11:06,264 INFO L78 Accepts]: Start accepts. Automaton has 139 states and 141 transitions. Word has length 135 [2021-08-06 20:11:06,264 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:11:06,265 INFO L470 AbstractCegarLoop]: Abstraction has 139 states and 141 transitions. [2021-08-06 20:11:06,265 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.153846153846153) internal successors, (106), 12 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:11:06,265 INFO L276 IsEmpty]: Start isEmpty. Operand 139 states and 141 transitions. [2021-08-06 20:11:06,265 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2021-08-06 20:11:06,265 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:11:06,266 INFO L512 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 20:11:06,299 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Ended with exit code 0 [2021-08-06 20:11:06,492 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2021-08-06 20:11:06,493 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:11:06,493 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:11:06,493 INFO L82 PathProgramCache]: Analyzing trace with hash 1503889438, now seen corresponding path program 43 times [2021-08-06 20:11:06,493 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:11:06,493 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [335537713] [2021-08-06 20:11:06,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:11:06,494 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:11:06,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:11:10,236 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 91.5 percent of original size [2021-08-06 20:11:10,239 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 91.5 percent of original size [2021-08-06 20:11:10,337 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 92.1 percent of original size [2021-08-06 20:11:10,341 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 92.1 percent of original size [2021-08-06 20:11:10,541 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 90.4 percent of original size [2021-08-06 20:11:10,544 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 90.4 percent of original size [2021-08-06 20:11:10,650 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 91.1 percent of original size [2021-08-06 20:11:10,653 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 91.1 percent of original size [2021-08-06 20:11:10,848 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 88.9 percent of original size [2021-08-06 20:11:10,851 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 88.9 percent of original size [2021-08-06 20:11:10,946 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 89.8 percent of original size [2021-08-06 20:11:10,949 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 89.8 percent of original size [2021-08-06 20:11:11,137 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 86.8 percent of original size [2021-08-06 20:11:11,140 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 86.8 percent of original size [2021-08-06 20:11:11,225 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 88.1 percent of original size [2021-08-06 20:11:11,227 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 88.1 percent of original size [2021-08-06 20:11:11,396 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 83.9 percent of original size [2021-08-06 20:11:11,398 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 83.9 percent of original size [2021-08-06 20:11:11,480 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 85.7 percent of original size [2021-08-06 20:11:11,481 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 85.7 percent of original size [2021-08-06 20:11:11,645 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 79.2 percent of original size [2021-08-06 20:11:11,648 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 79.2 percent of original size [2021-08-06 20:11:11,727 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 82.1 percent of original size [2021-08-06 20:11:11,729 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 82.1 percent of original size [2021-08-06 20:11:11,889 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 73.7 percent of original size [2021-08-06 20:11:11,890 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 73.7 percent of original size [2021-08-06 20:11:11,966 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 78.3 percent of original size [2021-08-06 20:11:11,967 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 78.3 percent of original size [2021-08-06 20:11:12,118 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 80.8 percent of original size [2021-08-06 20:11:12,120 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 80.8 percent of original size [2021-08-06 20:11:12,205 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 10, result has 52.4 percent of original size [2021-08-06 20:11:12,206 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 10, result has 52.4 percent of original size [2021-08-06 20:11:12,284 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 10, result has 47.4 percent of original size [2021-08-06 20:11:12,285 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 10, result has 47.4 percent of original size [2021-08-06 20:11:12,358 INFO L134 CoverageAnalysis]: Checked inductivity of 542 backedges. 0 proven. 539 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-08-06 20:11:12,358 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:11:12,358 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [335537713] [2021-08-06 20:11:12,358 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [335537713] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:11:12,358 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1536480088] [2021-08-06 20:11:12,358 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-06 20:11:12,358 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:11:12,358 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:11:12,369 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 20:11:12,373 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2021-08-06 20:11:15,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:11:15,897 WARN L261 TraceCheckSpWp]: Trace formula consists of 334 conjuncts, 190 conjunts are in the unsatisfiable core [2021-08-06 20:11:15,899 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:11:22,571 INFO L354 Elim1Store]: treesize reduction 432, result has 0.2 percent of original size [2021-08-06 20:11:22,571 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 0 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 36 case distinctions, treesize of input 157 treesize of output 85 [2021-08-06 20:11:27,025 INFO L354 Elim1Store]: treesize reduction 432, result has 0.2 percent of original size [2021-08-06 20:11:27,026 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 0 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 36 case distinctions, treesize of input 114 treesize of output 42 [2021-08-06 20:11:27,532 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 10, result has 54.5 percent of original size [2021-08-06 20:11:27,533 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 10, result has 54.5 percent of original size [2021-08-06 20:11:27,600 INFO L134 CoverageAnalysis]: Checked inductivity of 542 backedges. 0 proven. 539 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-08-06 20:11:27,600 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1536480088] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:11:27,600 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:11:27,600 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [72, 62] total 110 [2021-08-06 20:11:27,600 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [740554830] [2021-08-06 20:11:27,600 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 111 states [2021-08-06 20:11:27,601 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:11:27,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 111 interpolants. [2021-08-06 20:11:27,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=287, Invalid=11923, Unknown=0, NotChecked=0, Total=12210 [2021-08-06 20:11:27,602 INFO L87 Difference]: Start difference. First operand 139 states and 141 transitions. Second operand has 111 states, 111 states have (on average 2.027027027027027) internal successors, (225), 110 states have internal predecessors, (225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:11:35,980 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:11:35,980 INFO L93 Difference]: Finished difference Result 250 states and 254 transitions. [2021-08-06 20:11:35,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2021-08-06 20:11:35,981 INFO L78 Accepts]: Start accepts. Automaton has has 111 states, 111 states have (on average 2.027027027027027) internal successors, (225), 110 states have internal predecessors, (225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 138 [2021-08-06 20:11:35,981 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:11:35,982 INFO L225 Difference]: With dead ends: 250 [2021-08-06 20:11:35,982 INFO L226 Difference]: Without dead ends: 245 [2021-08-06 20:11:35,983 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 240 GetRequests, 88 SyntacticMatches, 13 SemanticMatches, 139 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3731 ImplicationChecksByTransitivity, 12803.3ms TimeCoverageRelationStatistics Valid=480, Invalid=19260, Unknown=0, NotChecked=0, Total=19740 [2021-08-06 20:11:35,983 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 245 states. [2021-08-06 20:11:35,985 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 245 to 204. [2021-08-06 20:11:35,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 204 states, 203 states have (on average 1.0246305418719213) internal successors, (208), 203 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:11:35,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 204 states to 204 states and 208 transitions. [2021-08-06 20:11:35,986 INFO L78 Accepts]: Start accepts. Automaton has 204 states and 208 transitions. Word has length 138 [2021-08-06 20:11:35,986 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:11:35,986 INFO L470 AbstractCegarLoop]: Abstraction has 204 states and 208 transitions. [2021-08-06 20:11:35,986 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 111 states, 111 states have (on average 2.027027027027027) internal successors, (225), 110 states have internal predecessors, (225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:11:35,986 INFO L276 IsEmpty]: Start isEmpty. Operand 204 states and 208 transitions. [2021-08-06 20:11:35,987 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2021-08-06 20:11:35,987 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:11:35,987 INFO L512 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 20:11:36,018 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Ended with exit code 0 [2021-08-06 20:11:36,200 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:11:36,201 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:11:36,201 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:11:36,201 INFO L82 PathProgramCache]: Analyzing trace with hash -538000695, now seen corresponding path program 44 times [2021-08-06 20:11:36,201 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:11:36,201 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [433801218] [2021-08-06 20:11:36,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:11:36,201 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:11:36,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:11:36,591 INFO L134 CoverageAnalysis]: Checked inductivity of 570 backedges. 0 proven. 380 refuted. 0 times theorem prover too weak. 190 trivial. 0 not checked. [2021-08-06 20:11:36,591 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:11:36,591 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [433801218] [2021-08-06 20:11:36,591 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [433801218] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:11:36,591 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [89257214] [2021-08-06 20:11:36,591 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-06 20:11:36,591 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:11:36,591 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:11:36,592 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 20:11:36,593 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2021-08-06 20:11:40,818 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-06 20:11:40,818 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 20:11:40,820 INFO L263 TraceCheckSpWp]: Trace formula consists of 341 conjuncts, 44 conjunts are in the unsatisfiable core [2021-08-06 20:11:40,821 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:11:41,358 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-08-06 20:11:41,370 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 12, result has 29.4 percent of original size [2021-08-06 20:11:41,371 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 12, result has 29.4 percent of original size [2021-08-06 20:11:41,552 INFO L134 CoverageAnalysis]: Checked inductivity of 570 backedges. 0 proven. 380 refuted. 0 times theorem prover too weak. 190 trivial. 0 not checked. [2021-08-06 20:11:41,552 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [89257214] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:11:41,552 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:11:41,552 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23] total 23 [2021-08-06 20:11:41,552 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1662621048] [2021-08-06 20:11:41,553 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-08-06 20:11:41,553 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:11:41,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-08-06 20:11:41,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=507, Unknown=0, NotChecked=0, Total=552 [2021-08-06 20:11:41,553 INFO L87 Difference]: Start difference. First operand 204 states and 208 transitions. Second operand has 24 states, 24 states have (on average 4.375) internal successors, (105), 23 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:11:42,241 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:11:42,242 INFO L93 Difference]: Finished difference Result 212 states and 216 transitions. [2021-08-06 20:11:42,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-08-06 20:11:42,242 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 4.375) internal successors, (105), 23 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 141 [2021-08-06 20:11:42,242 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:11:42,243 INFO L225 Difference]: With dead ends: 212 [2021-08-06 20:11:42,243 INFO L226 Difference]: Without dead ends: 212 [2021-08-06 20:11:42,243 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 186 GetRequests, 139 SyntacticMatches, 2 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 255 ImplicationChecksByTransitivity, 727.9ms TimeCoverageRelationStatistics Valid=303, Invalid=1859, Unknown=0, NotChecked=0, Total=2162 [2021-08-06 20:11:42,243 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 212 states. [2021-08-06 20:11:42,245 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 212 to 209. [2021-08-06 20:11:42,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 209 states, 208 states have (on average 1.0240384615384615) internal successors, (213), 208 states have internal predecessors, (213), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:11:42,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 209 states to 209 states and 213 transitions. [2021-08-06 20:11:42,246 INFO L78 Accepts]: Start accepts. Automaton has 209 states and 213 transitions. Word has length 141 [2021-08-06 20:11:42,246 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:11:42,246 INFO L470 AbstractCegarLoop]: Abstraction has 209 states and 213 transitions. [2021-08-06 20:11:42,246 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 4.375) internal successors, (105), 23 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:11:42,246 INFO L276 IsEmpty]: Start isEmpty. Operand 209 states and 213 transitions. [2021-08-06 20:11:42,247 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2021-08-06 20:11:42,247 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:11:42,247 INFO L512 BasicCegarLoop]: trace histogram [11, 11, 11, 11, 10, 10, 10, 10, 10, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 20:11:42,281 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Ended with exit code 0 [2021-08-06 20:11:42,472 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2021-08-06 20:11:42,473 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:11:42,473 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:11:42,473 INFO L82 PathProgramCache]: Analyzing trace with hash -1835604165, now seen corresponding path program 45 times [2021-08-06 20:11:42,473 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:11:42,473 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1463199498] [2021-08-06 20:11:42,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:11:42,473 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:11:42,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:11:42,632 INFO L134 CoverageAnalysis]: Checked inductivity of 583 backedges. 231 proven. 235 refuted. 0 times theorem prover too weak. 117 trivial. 0 not checked. [2021-08-06 20:11:42,632 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:11:42,632 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1463199498] [2021-08-06 20:11:42,633 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1463199498] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:11:42,633 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1178743887] [2021-08-06 20:11:42,633 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-06 20:11:42,633 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:11:42,633 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:11:42,637 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 20:11:42,656 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2021-08-06 20:11:46,940 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 12 check-sat command(s) [2021-08-06 20:11:46,940 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 20:11:46,942 INFO L263 TraceCheckSpWp]: Trace formula consists of 343 conjuncts, 22 conjunts are in the unsatisfiable core [2021-08-06 20:11:46,943 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:11:47,616 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 7, result has 12.5 percent of original size [2021-08-06 20:11:47,617 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 7, result has 12.5 percent of original size [2021-08-06 20:11:47,649 INFO L134 CoverageAnalysis]: Checked inductivity of 583 backedges. 231 proven. 235 refuted. 0 times theorem prover too weak. 117 trivial. 0 not checked. [2021-08-06 20:11:47,649 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1178743887] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:11:47,649 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:11:47,649 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12] total 13 [2021-08-06 20:11:47,649 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [143603694] [2021-08-06 20:11:47,650 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-08-06 20:11:47,650 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:11:47,650 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-06 20:11:47,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=91, Unknown=0, NotChecked=0, Total=182 [2021-08-06 20:11:47,650 INFO L87 Difference]: Start difference. First operand 209 states and 213 transitions. Second operand has 14 states, 14 states have (on average 9.571428571428571) internal successors, (134), 13 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:11:47,674 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:11:47,674 INFO L93 Difference]: Finished difference Result 263 states and 267 transitions. [2021-08-06 20:11:47,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-06 20:11:47,674 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 9.571428571428571) internal successors, (134), 13 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 142 [2021-08-06 20:11:47,675 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:11:47,675 INFO L225 Difference]: With dead ends: 263 [2021-08-06 20:11:47,675 INFO L226 Difference]: Without dead ends: 218 [2021-08-06 20:11:47,675 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 163 GetRequests, 151 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 69.9ms TimeCoverageRelationStatistics Valid=91, Invalid=91, Unknown=0, NotChecked=0, Total=182 [2021-08-06 20:11:47,676 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 218 states. [2021-08-06 20:11:47,677 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 218 to 214. [2021-08-06 20:11:47,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 214 states, 213 states have (on average 1.0234741784037558) internal successors, (218), 213 states have internal predecessors, (218), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:11:47,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 214 states to 214 states and 218 transitions. [2021-08-06 20:11:47,678 INFO L78 Accepts]: Start accepts. Automaton has 214 states and 218 transitions. Word has length 142 [2021-08-06 20:11:47,678 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:11:47,678 INFO L470 AbstractCegarLoop]: Abstraction has 214 states and 218 transitions. [2021-08-06 20:11:47,678 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 9.571428571428571) internal successors, (134), 13 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:11:47,678 INFO L276 IsEmpty]: Start isEmpty. Operand 214 states and 218 transitions. [2021-08-06 20:11:47,679 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2021-08-06 20:11:47,679 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:11:47,679 INFO L512 BasicCegarLoop]: trace histogram [11, 11, 11, 11, 11, 10, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 20:11:47,710 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Ended with exit code 0 [2021-08-06 20:11:47,888 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2021-08-06 20:11:47,889 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:11:47,889 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:11:47,889 INFO L82 PathProgramCache]: Analyzing trace with hash -653943463, now seen corresponding path program 46 times [2021-08-06 20:11:47,889 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:11:47,889 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1307968103] [2021-08-06 20:11:47,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:11:47,889 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:11:47,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:11:48,435 INFO L134 CoverageAnalysis]: Checked inductivity of 621 backedges. 1 proven. 475 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2021-08-06 20:11:48,436 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:11:48,436 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1307968103] [2021-08-06 20:11:48,436 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1307968103] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:11:48,436 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1447078010] [2021-08-06 20:11:48,436 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-06 20:11:48,437 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:11:48,437 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:11:48,437 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 20:11:48,438 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2021-08-06 20:11:52,733 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-06 20:11:52,733 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 20:11:52,734 INFO L263 TraceCheckSpWp]: Trace formula consists of 354 conjuncts, 46 conjunts are in the unsatisfiable core [2021-08-06 20:11:52,735 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:11:53,449 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 11, result has 64.5 percent of original size [2021-08-06 20:11:53,451 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 11, result has 64.5 percent of original size [2021-08-06 20:11:53,716 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-08-06 20:11:53,724 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 12, result has 33.3 percent of original size [2021-08-06 20:11:53,725 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 12, result has 33.3 percent of original size [2021-08-06 20:11:53,752 INFO L134 CoverageAnalysis]: Checked inductivity of 621 backedges. 0 proven. 476 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2021-08-06 20:11:53,752 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1447078010] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:11:53,753 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:11:53,753 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25] total 27 [2021-08-06 20:11:53,753 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [735579818] [2021-08-06 20:11:53,753 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2021-08-06 20:11:53,753 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:11:53,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-08-06 20:11:53,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=700, Unknown=0, NotChecked=0, Total=756 [2021-08-06 20:11:53,754 INFO L87 Difference]: Start difference. First operand 214 states and 218 transitions. Second operand has 28 states, 28 states have (on average 4.392857142857143) internal successors, (123), 27 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:11:54,331 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:11:54,331 INFO L93 Difference]: Finished difference Result 258 states and 262 transitions. [2021-08-06 20:11:54,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-08-06 20:11:54,332 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 4.392857142857143) internal successors, (123), 27 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 146 [2021-08-06 20:11:54,332 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:11:54,333 INFO L225 Difference]: With dead ends: 258 [2021-08-06 20:11:54,333 INFO L226 Difference]: Without dead ends: 258 [2021-08-06 20:11:54,333 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 184 GetRequests, 142 SyntacticMatches, 2 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 136 ImplicationChecksByTransitivity, 652.0ms TimeCoverageRelationStatistics Valid=121, Invalid=1601, Unknown=0, NotChecked=0, Total=1722 [2021-08-06 20:11:54,333 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 258 states. [2021-08-06 20:11:54,334 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 258 to 148. [2021-08-06 20:11:54,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 148 states, 147 states have (on average 1.0204081632653061) internal successors, (150), 147 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:11:54,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 150 transitions. [2021-08-06 20:11:54,335 INFO L78 Accepts]: Start accepts. Automaton has 148 states and 150 transitions. Word has length 146 [2021-08-06 20:11:54,335 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:11:54,335 INFO L470 AbstractCegarLoop]: Abstraction has 148 states and 150 transitions. [2021-08-06 20:11:54,335 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 4.392857142857143) internal successors, (123), 27 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:11:54,335 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 150 transitions. [2021-08-06 20:11:54,336 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 148 [2021-08-06 20:11:54,336 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:11:54,336 INFO L512 BasicCegarLoop]: trace histogram [11, 11, 11, 11, 11, 11, 11, 11, 11, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 20:11:54,364 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Ended with exit code 0 [2021-08-06 20:11:54,536 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:11:54,536 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:11:54,537 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:11:54,537 INFO L82 PathProgramCache]: Analyzing trace with hash -1923002047, now seen corresponding path program 47 times [2021-08-06 20:11:54,537 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:11:54,537 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [405243980] [2021-08-06 20:11:54,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:11:54,537 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:11:54,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:11:54,689 INFO L134 CoverageAnalysis]: Checked inductivity of 634 backedges. 286 proven. 117 refuted. 0 times theorem prover too weak. 231 trivial. 0 not checked. [2021-08-06 20:11:54,690 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:11:54,690 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [405243980] [2021-08-06 20:11:54,690 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [405243980] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:11:54,690 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1553244540] [2021-08-06 20:11:54,690 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-06 20:11:54,690 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:11:54,691 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:11:54,693 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 20:11:54,721 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2021-08-06 20:11:59,115 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 12 check-sat command(s) [2021-08-06 20:11:59,116 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 20:11:59,117 INFO L263 TraceCheckSpWp]: Trace formula consists of 356 conjuncts, 22 conjunts are in the unsatisfiable core [2021-08-06 20:11:59,118 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:11:59,546 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 7, result has 12.5 percent of original size [2021-08-06 20:11:59,546 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 7, result has 12.5 percent of original size [2021-08-06 20:11:59,750 INFO L134 CoverageAnalysis]: Checked inductivity of 634 backedges. 286 proven. 117 refuted. 0 times theorem prover too weak. 231 trivial. 0 not checked. [2021-08-06 20:11:59,750 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1553244540] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:11:59,750 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:11:59,751 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12] total 13 [2021-08-06 20:11:59,751 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2023521320] [2021-08-06 20:11:59,751 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-08-06 20:11:59,751 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:11:59,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-06 20:11:59,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=91, Unknown=0, NotChecked=0, Total=182 [2021-08-06 20:11:59,752 INFO L87 Difference]: Start difference. First operand 148 states and 150 transitions. Second operand has 14 states, 14 states have (on average 8.142857142857142) internal successors, (114), 13 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:11:59,784 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:11:59,784 INFO L93 Difference]: Finished difference Result 212 states and 215 transitions. [2021-08-06 20:11:59,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-06 20:11:59,785 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 8.142857142857142) internal successors, (114), 13 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 147 [2021-08-06 20:11:59,785 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:11:59,785 INFO L225 Difference]: With dead ends: 212 [2021-08-06 20:11:59,785 INFO L226 Difference]: Without dead ends: 156 [2021-08-06 20:11:59,785 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 156 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 70.1ms TimeCoverageRelationStatistics Valid=91, Invalid=91, Unknown=0, NotChecked=0, Total=182 [2021-08-06 20:11:59,786 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 156 states. [2021-08-06 20:11:59,787 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 156 to 151. [2021-08-06 20:11:59,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 151 states, 150 states have (on average 1.02) internal successors, (153), 150 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:11:59,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 153 transitions. [2021-08-06 20:11:59,787 INFO L78 Accepts]: Start accepts. Automaton has 151 states and 153 transitions. Word has length 147 [2021-08-06 20:11:59,787 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:11:59,788 INFO L470 AbstractCegarLoop]: Abstraction has 151 states and 153 transitions. [2021-08-06 20:11:59,788 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 8.142857142857142) internal successors, (114), 13 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:11:59,788 INFO L276 IsEmpty]: Start isEmpty. Operand 151 states and 153 transitions. [2021-08-06 20:11:59,788 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 151 [2021-08-06 20:11:59,788 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:11:59,788 INFO L512 BasicCegarLoop]: trace histogram [11, 11, 11, 11, 11, 11, 11, 11, 11, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 20:11:59,818 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Forceful destruction successful, exit code 0 [2021-08-06 20:11:59,993 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable51 [2021-08-06 20:11:59,993 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:11:59,993 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:11:59,993 INFO L82 PathProgramCache]: Analyzing trace with hash -1138366730, now seen corresponding path program 48 times [2021-08-06 20:11:59,993 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:11:59,993 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1336421697] [2021-08-06 20:11:59,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:11:59,993 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:12:00,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:12:04,550 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 92.4 percent of original size [2021-08-06 20:12:04,553 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 92.4 percent of original size [2021-08-06 20:12:04,658 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 92.9 percent of original size [2021-08-06 20:12:04,661 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 92.9 percent of original size [2021-08-06 20:12:04,874 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 91.5 percent of original size [2021-08-06 20:12:04,877 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 91.5 percent of original size [2021-08-06 20:12:04,980 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 92.1 percent of original size [2021-08-06 20:12:04,983 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 92.1 percent of original size [2021-08-06 20:12:05,191 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 90.4 percent of original size [2021-08-06 20:12:05,193 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 90.4 percent of original size [2021-08-06 20:12:05,296 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 91.1 percent of original size [2021-08-06 20:12:05,298 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 91.1 percent of original size [2021-08-06 20:12:05,504 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 88.9 percent of original size [2021-08-06 20:12:05,506 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 88.9 percent of original size [2021-08-06 20:12:05,603 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 89.8 percent of original size [2021-08-06 20:12:05,605 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 89.8 percent of original size [2021-08-06 20:12:05,800 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 86.8 percent of original size [2021-08-06 20:12:05,802 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 86.8 percent of original size [2021-08-06 20:12:05,897 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 88.1 percent of original size [2021-08-06 20:12:05,899 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 88.1 percent of original size [2021-08-06 20:12:06,089 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 83.9 percent of original size [2021-08-06 20:12:06,091 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 83.9 percent of original size [2021-08-06 20:12:06,183 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 85.7 percent of original size [2021-08-06 20:12:06,185 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 85.7 percent of original size [2021-08-06 20:12:06,371 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 79.2 percent of original size [2021-08-06 20:12:06,372 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 79.2 percent of original size [2021-08-06 20:12:06,462 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 82.1 percent of original size [2021-08-06 20:12:06,463 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 82.1 percent of original size [2021-08-06 20:12:06,643 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 73.7 percent of original size [2021-08-06 20:12:06,645 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 73.7 percent of original size [2021-08-06 20:12:06,730 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 78.3 percent of original size [2021-08-06 20:12:06,731 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 78.3 percent of original size [2021-08-06 20:12:06,901 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 80.8 percent of original size [2021-08-06 20:12:06,902 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 80.8 percent of original size [2021-08-06 20:12:06,997 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 10, result has 52.4 percent of original size [2021-08-06 20:12:06,999 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 10, result has 52.4 percent of original size [2021-08-06 20:12:07,086 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 10, result has 47.4 percent of original size [2021-08-06 20:12:07,087 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 10, result has 47.4 percent of original size [2021-08-06 20:12:07,169 INFO L134 CoverageAnalysis]: Checked inductivity of 662 backedges. 0 proven. 659 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-08-06 20:12:07,169 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:12:07,169 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1336421697] [2021-08-06 20:12:07,169 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1336421697] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:12:07,169 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [563157158] [2021-08-06 20:12:07,169 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-06 20:12:07,169 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:12:07,169 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:12:07,170 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 20:12:07,171 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2021-08-06 20:12:11,595 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 12 check-sat command(s) [2021-08-06 20:12:11,596 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 20:12:11,598 WARN L261 TraceCheckSpWp]: Trace formula consists of 363 conjuncts, 212 conjunts are in the unsatisfiable core [2021-08-06 20:12:11,601 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:12:19,937 INFO L354 Elim1Store]: treesize reduction 522, result has 0.2 percent of original size [2021-08-06 20:12:19,937 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 0 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 45 case distinctions, treesize of input 171 treesize of output 95 [2021-08-06 20:12:27,552 INFO L354 Elim1Store]: treesize reduction 618, result has 0.5 percent of original size [2021-08-06 20:12:27,552 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 11 select indices, 11 select index equivalence classes, 0 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 55 case distinctions, treesize of input 138 treesize of output 65 [2021-08-06 20:12:28,246 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 10, result has 54.5 percent of original size [2021-08-06 20:12:28,247 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 10, result has 54.5 percent of original size [2021-08-06 20:12:28,313 INFO L134 CoverageAnalysis]: Checked inductivity of 662 backedges. 0 proven. 662 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 20:12:28,313 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [563157158] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:12:28,313 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:12:28,314 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [79, 70] total 125 [2021-08-06 20:12:28,314 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [702043364] [2021-08-06 20:12:28,314 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 126 states [2021-08-06 20:12:28,314 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:12:28,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 126 interpolants. [2021-08-06 20:12:28,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=333, Invalid=15417, Unknown=0, NotChecked=0, Total=15750 [2021-08-06 20:12:28,315 INFO L87 Difference]: Start difference. First operand 151 states and 153 transitions. Second operand has 126 states, 126 states have (on average 2.0555555555555554) internal successors, (259), 125 states have internal predecessors, (259), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:12:40,882 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:12:40,883 INFO L93 Difference]: Finished difference Result 324 states and 329 transitions. [2021-08-06 20:12:40,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2021-08-06 20:12:40,883 INFO L78 Accepts]: Start accepts. Automaton has has 126 states, 126 states have (on average 2.0555555555555554) internal successors, (259), 125 states have internal predecessors, (259), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 150 [2021-08-06 20:12:40,883 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:12:40,884 INFO L225 Difference]: With dead ends: 324 [2021-08-06 20:12:40,884 INFO L226 Difference]: Without dead ends: 319 [2021-08-06 20:12:40,885 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 283 GetRequests, 92 SyntacticMatches, 13 SemanticMatches, 178 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6752 ImplicationChecksByTransitivity, 19460.5ms TimeCoverageRelationStatistics Valid=711, Invalid=31509, Unknown=0, NotChecked=0, Total=32220 [2021-08-06 20:12:40,885 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 319 states. [2021-08-06 20:12:40,887 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 319 to 221. [2021-08-06 20:12:40,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 221 states, 220 states have (on average 1.0227272727272727) internal successors, (225), 220 states have internal predecessors, (225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:12:40,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 221 states to 221 states and 225 transitions. [2021-08-06 20:12:40,888 INFO L78 Accepts]: Start accepts. Automaton has 221 states and 225 transitions. Word has length 150 [2021-08-06 20:12:40,888 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:12:40,888 INFO L470 AbstractCegarLoop]: Abstraction has 221 states and 225 transitions. [2021-08-06 20:12:40,889 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 126 states, 126 states have (on average 2.0555555555555554) internal successors, (259), 125 states have internal predecessors, (259), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:12:40,889 INFO L276 IsEmpty]: Start isEmpty. Operand 221 states and 225 transitions. [2021-08-06 20:12:40,889 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 154 [2021-08-06 20:12:40,889 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:12:40,889 INFO L512 BasicCegarLoop]: trace histogram [11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 20:12:40,923 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Forceful destruction successful, exit code 0 [2021-08-06 20:12:41,103 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:12:41,103 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:12:41,104 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:12:41,104 INFO L82 PathProgramCache]: Analyzing trace with hash 720337185, now seen corresponding path program 49 times [2021-08-06 20:12:41,104 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:12:41,104 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1515660] [2021-08-06 20:12:41,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:12:41,104 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:12:41,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:12:41,530 INFO L134 CoverageAnalysis]: Checked inductivity of 693 backedges. 0 proven. 462 refuted. 0 times theorem prover too weak. 231 trivial. 0 not checked. [2021-08-06 20:12:41,530 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:12:41,531 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1515660] [2021-08-06 20:12:41,531 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1515660] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:12:41,531 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1186256258] [2021-08-06 20:12:41,531 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-06 20:12:41,531 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:12:41,531 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:12:41,532 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 20:12:41,532 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2021-08-06 20:12:46,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:12:46,804 INFO L263 TraceCheckSpWp]: Trace formula consists of 370 conjuncts, 48 conjunts are in the unsatisfiable core [2021-08-06 20:12:46,805 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:12:47,384 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-08-06 20:12:47,396 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 12, result has 29.4 percent of original size [2021-08-06 20:12:47,397 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 12, result has 29.4 percent of original size [2021-08-06 20:12:47,588 INFO L134 CoverageAnalysis]: Checked inductivity of 693 backedges. 0 proven. 462 refuted. 0 times theorem prover too weak. 231 trivial. 0 not checked. [2021-08-06 20:12:47,588 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1186256258] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:12:47,588 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:12:47,588 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25] total 25 [2021-08-06 20:12:47,589 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1559396329] [2021-08-06 20:12:47,589 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2021-08-06 20:12:47,589 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:12:47,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-08-06 20:12:47,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=601, Unknown=0, NotChecked=0, Total=650 [2021-08-06 20:12:47,589 INFO L87 Difference]: Start difference. First operand 221 states and 225 transitions. Second operand has 26 states, 26 states have (on average 4.346153846153846) internal successors, (113), 25 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:12:48,388 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:12:48,388 INFO L93 Difference]: Finished difference Result 229 states and 233 transitions. [2021-08-06 20:12:48,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-08-06 20:12:48,390 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 4.346153846153846) internal successors, (113), 25 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 153 [2021-08-06 20:12:48,390 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:12:48,391 INFO L225 Difference]: With dead ends: 229 [2021-08-06 20:12:48,391 INFO L226 Difference]: Without dead ends: 229 [2021-08-06 20:12:48,391 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 202 GetRequests, 151 SyntacticMatches, 2 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 303 ImplicationChecksByTransitivity, 840.9ms TimeCoverageRelationStatistics Valid=348, Invalid=2202, Unknown=0, NotChecked=0, Total=2550 [2021-08-06 20:12:48,392 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 229 states. [2021-08-06 20:12:48,393 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 229 to 226. [2021-08-06 20:12:48,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 226 states, 225 states have (on average 1.0222222222222221) internal successors, (230), 225 states have internal predecessors, (230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:12:48,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 226 states to 226 states and 230 transitions. [2021-08-06 20:12:48,394 INFO L78 Accepts]: Start accepts. Automaton has 226 states and 230 transitions. Word has length 153 [2021-08-06 20:12:48,394 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:12:48,394 INFO L470 AbstractCegarLoop]: Abstraction has 226 states and 230 transitions. [2021-08-06 20:12:48,394 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 4.346153846153846) internal successors, (113), 25 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:12:48,394 INFO L276 IsEmpty]: Start isEmpty. Operand 226 states and 230 transitions. [2021-08-06 20:12:48,395 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2021-08-06 20:12:48,395 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:12:48,395 INFO L512 BasicCegarLoop]: trace histogram [12, 12, 12, 12, 11, 11, 11, 11, 11, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 20:12:48,436 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Forceful destruction successful, exit code 0 [2021-08-06 20:12:48,610 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable53 [2021-08-06 20:12:48,611 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:12:48,611 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:12:48,611 INFO L82 PathProgramCache]: Analyzing trace with hash 480123411, now seen corresponding path program 50 times [2021-08-06 20:12:48,611 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:12:48,611 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [159323567] [2021-08-06 20:12:48,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:12:48,611 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:12:48,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:12:48,781 INFO L134 CoverageAnalysis]: Checked inductivity of 707 backedges. 276 proven. 286 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2021-08-06 20:12:48,782 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:12:48,782 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [159323567] [2021-08-06 20:12:48,782 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [159323567] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:12:48,782 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1687975854] [2021-08-06 20:12:48,782 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-06 20:12:48,782 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:12:48,782 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:12:48,783 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 20:12:48,784 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2021-08-06 20:12:54,103 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-06 20:12:54,103 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 20:12:54,104 INFO L263 TraceCheckSpWp]: Trace formula consists of 372 conjuncts, 24 conjunts are in the unsatisfiable core [2021-08-06 20:12:54,105 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:12:54,820 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 7, result has 12.5 percent of original size [2021-08-06 20:12:54,820 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 7, result has 12.5 percent of original size [2021-08-06 20:12:54,853 INFO L134 CoverageAnalysis]: Checked inductivity of 707 backedges. 276 proven. 286 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2021-08-06 20:12:54,853 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1687975854] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:12:54,853 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:12:54,853 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 14 [2021-08-06 20:12:54,853 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1913119213] [2021-08-06 20:12:54,853 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-06 20:12:54,853 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:12:54,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-06 20:12:54,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=105, Unknown=0, NotChecked=0, Total=210 [2021-08-06 20:12:54,854 INFO L87 Difference]: Start difference. First operand 226 states and 230 transitions. Second operand has 15 states, 15 states have (on average 9.533333333333333) internal successors, (143), 14 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:12:54,882 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:12:54,882 INFO L93 Difference]: Finished difference Result 284 states and 288 transitions. [2021-08-06 20:12:54,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-08-06 20:12:54,882 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 9.533333333333333) internal successors, (143), 14 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 154 [2021-08-06 20:12:54,882 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:12:54,883 INFO L225 Difference]: With dead ends: 284 [2021-08-06 20:12:54,883 INFO L226 Difference]: Without dead ends: 235 [2021-08-06 20:12:54,883 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 177 GetRequests, 164 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 77.8ms TimeCoverageRelationStatistics Valid=105, Invalid=105, Unknown=0, NotChecked=0, Total=210 [2021-08-06 20:12:54,883 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 235 states. [2021-08-06 20:12:54,885 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 235 to 231. [2021-08-06 20:12:54,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 231 states, 230 states have (on average 1.0217391304347827) internal successors, (235), 230 states have internal predecessors, (235), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:12:54,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 231 states to 231 states and 235 transitions. [2021-08-06 20:12:54,885 INFO L78 Accepts]: Start accepts. Automaton has 231 states and 235 transitions. Word has length 154 [2021-08-06 20:12:54,886 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:12:54,886 INFO L470 AbstractCegarLoop]: Abstraction has 231 states and 235 transitions. [2021-08-06 20:12:54,886 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 9.533333333333333) internal successors, (143), 14 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:12:54,886 INFO L276 IsEmpty]: Start isEmpty. Operand 231 states and 235 transitions. [2021-08-06 20:12:54,886 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 159 [2021-08-06 20:12:54,887 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:12:54,887 INFO L512 BasicCegarLoop]: trace histogram [12, 12, 12, 12, 12, 11, 11, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 20:12:54,918 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Ended with exit code 0 [2021-08-06 20:12:55,088 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable54 [2021-08-06 20:12:55,089 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:12:55,089 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:12:55,089 INFO L82 PathProgramCache]: Analyzing trace with hash 1664483099, now seen corresponding path program 51 times [2021-08-06 20:12:55,089 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:12:55,089 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1323639371] [2021-08-06 20:12:55,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:12:55,089 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:12:55,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:12:55,581 INFO L134 CoverageAnalysis]: Checked inductivity of 749 backedges. 1 proven. 572 refuted. 0 times theorem prover too weak. 176 trivial. 0 not checked. [2021-08-06 20:12:55,581 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:12:55,581 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1323639371] [2021-08-06 20:12:55,581 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1323639371] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:12:55,581 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2046539810] [2021-08-06 20:12:55,581 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-06 20:12:55,582 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:12:55,582 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:12:55,583 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 20:12:55,584 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2021-08-06 20:13:00,942 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 13 check-sat command(s) [2021-08-06 20:13:00,942 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 20:13:00,944 INFO L263 TraceCheckSpWp]: Trace formula consists of 383 conjuncts, 98 conjunts are in the unsatisfiable core [2021-08-06 20:13:00,945 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:13:02,849 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-08-06 20:13:03,605 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-08-06 20:13:03,651 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 12, result has 29.4 percent of original size [2021-08-06 20:13:03,652 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 12, result has 29.4 percent of original size [2021-08-06 20:13:03,679 INFO L134 CoverageAnalysis]: Checked inductivity of 749 backedges. 0 proven. 746 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-08-06 20:13:03,679 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2046539810] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:13:03,679 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:13:03,679 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 47] total 72 [2021-08-06 20:13:03,679 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [197823500] [2021-08-06 20:13:03,679 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 73 states [2021-08-06 20:13:03,679 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:13:03,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 73 interpolants. [2021-08-06 20:13:03,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=190, Invalid=5066, Unknown=0, NotChecked=0, Total=5256 [2021-08-06 20:13:03,680 INFO L87 Difference]: Start difference. First operand 231 states and 235 transitions. Second operand has 73 states, 73 states have (on average 3.7945205479452055) internal successors, (277), 72 states have internal predecessors, (277), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:13:05,948 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:13:05,949 INFO L93 Difference]: Finished difference Result 281 states and 285 transitions. [2021-08-06 20:13:05,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 97 states. [2021-08-06 20:13:05,949 INFO L78 Accepts]: Start accepts. Automaton has has 73 states, 73 states have (on average 3.7945205479452055) internal successors, (277), 72 states have internal predecessors, (277), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 158 [2021-08-06 20:13:05,949 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:13:05,950 INFO L225 Difference]: With dead ends: 281 [2021-08-06 20:13:05,950 INFO L226 Difference]: Without dead ends: 281 [2021-08-06 20:13:05,951 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 213 GetRequests, 113 SyntacticMatches, 0 SemanticMatches, 100 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2627 ImplicationChecksByTransitivity, 2351.0ms TimeCoverageRelationStatistics Valid=340, Invalid=9962, Unknown=0, NotChecked=0, Total=10302 [2021-08-06 20:13:05,951 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 281 states. [2021-08-06 20:13:05,952 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 281 to 160. [2021-08-06 20:13:05,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 160 states, 159 states have (on average 1.0188679245283019) internal successors, (162), 159 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:13:05,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 162 transitions. [2021-08-06 20:13:05,952 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 162 transitions. Word has length 158 [2021-08-06 20:13:05,953 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:13:05,953 INFO L470 AbstractCegarLoop]: Abstraction has 160 states and 162 transitions. [2021-08-06 20:13:05,953 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 73 states, 73 states have (on average 3.7945205479452055) internal successors, (277), 72 states have internal predecessors, (277), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:13:05,953 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 162 transitions. [2021-08-06 20:13:05,953 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 160 [2021-08-06 20:13:05,953 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:13:05,953 INFO L512 BasicCegarLoop]: trace histogram [12, 12, 12, 12, 12, 12, 12, 12, 12, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 20:13:05,986 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Ended with exit code 0 [2021-08-06 20:13:06,154 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55,55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:13:06,154 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:13:06,154 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:13:06,154 INFO L82 PathProgramCache]: Analyzing trace with hash 29026691, now seen corresponding path program 52 times [2021-08-06 20:13:06,154 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:13:06,154 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1318945869] [2021-08-06 20:13:06,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:13:06,154 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:13:06,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:13:06,323 INFO L134 CoverageAnalysis]: Checked inductivity of 763 backedges. 342 proven. 145 refuted. 0 times theorem prover too weak. 276 trivial. 0 not checked. [2021-08-06 20:13:06,323 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:13:06,323 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1318945869] [2021-08-06 20:13:06,323 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1318945869] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:13:06,323 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2011202877] [2021-08-06 20:13:06,323 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-06 20:13:06,323 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:13:06,323 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:13:06,324 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 20:13:06,324 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2021-08-06 20:13:11,784 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-06 20:13:11,785 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 20:13:11,786 INFO L263 TraceCheckSpWp]: Trace formula consists of 385 conjuncts, 24 conjunts are in the unsatisfiable core [2021-08-06 20:13:11,788 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:13:12,290 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 7, result has 12.5 percent of original size [2021-08-06 20:13:12,291 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 7, result has 12.5 percent of original size [2021-08-06 20:13:12,508 INFO L134 CoverageAnalysis]: Checked inductivity of 763 backedges. 342 proven. 145 refuted. 0 times theorem prover too weak. 276 trivial. 0 not checked. [2021-08-06 20:13:12,509 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2011202877] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:13:12,509 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:13:12,509 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 14 [2021-08-06 20:13:12,509 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [515543108] [2021-08-06 20:13:12,509 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-06 20:13:12,509 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:13:12,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-06 20:13:12,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=105, Unknown=0, NotChecked=0, Total=210 [2021-08-06 20:13:12,509 INFO L87 Difference]: Start difference. First operand 160 states and 162 transitions. Second operand has 15 states, 15 states have (on average 8.133333333333333) internal successors, (122), 14 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:13:12,544 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:13:12,544 INFO L93 Difference]: Finished difference Result 229 states and 232 transitions. [2021-08-06 20:13:12,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-08-06 20:13:12,545 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 8.133333333333333) internal successors, (122), 14 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 159 [2021-08-06 20:13:12,545 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:13:12,545 INFO L225 Difference]: With dead ends: 229 [2021-08-06 20:13:12,545 INFO L226 Difference]: Without dead ends: 168 [2021-08-06 20:13:12,545 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 182 GetRequests, 169 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 77.2ms TimeCoverageRelationStatistics Valid=105, Invalid=105, Unknown=0, NotChecked=0, Total=210 [2021-08-06 20:13:12,546 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 168 states. [2021-08-06 20:13:12,548 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 168 to 163. [2021-08-06 20:13:12,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 163 states, 162 states have (on average 1.0185185185185186) internal successors, (165), 162 states have internal predecessors, (165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:13:12,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 163 states to 163 states and 165 transitions. [2021-08-06 20:13:12,548 INFO L78 Accepts]: Start accepts. Automaton has 163 states and 165 transitions. Word has length 159 [2021-08-06 20:13:12,548 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:13:12,548 INFO L470 AbstractCegarLoop]: Abstraction has 163 states and 165 transitions. [2021-08-06 20:13:12,548 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 8.133333333333333) internal successors, (122), 14 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:13:12,549 INFO L276 IsEmpty]: Start isEmpty. Operand 163 states and 165 transitions. [2021-08-06 20:13:12,549 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 163 [2021-08-06 20:13:12,549 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:13:12,549 INFO L512 BasicCegarLoop]: trace histogram [12, 12, 12, 12, 12, 12, 12, 12, 12, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 20:13:12,583 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Ended with exit code 0 [2021-08-06 20:13:12,760 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:13:12,761 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:13:12,761 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:13:12,761 INFO L82 PathProgramCache]: Analyzing trace with hash 267098040, now seen corresponding path program 53 times [2021-08-06 20:13:12,761 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:13:12,761 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1725376534] [2021-08-06 20:13:12,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:13:12,761 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:13:12,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:13:17,973 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 93.2 percent of original size [2021-08-06 20:13:17,976 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 93.2 percent of original size [2021-08-06 20:13:18,095 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 93.5 percent of original size [2021-08-06 20:13:18,099 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 93.5 percent of original size [2021-08-06 20:13:18,343 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 92.4 percent of original size [2021-08-06 20:13:18,347 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 92.4 percent of original size [2021-08-06 20:13:18,464 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 92.9 percent of original size [2021-08-06 20:13:18,467 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 92.9 percent of original size [2021-08-06 20:13:18,701 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 91.5 percent of original size [2021-08-06 20:13:18,704 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 91.5 percent of original size [2021-08-06 20:13:18,817 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 92.1 percent of original size [2021-08-06 20:13:18,820 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 92.1 percent of original size [2021-08-06 20:13:19,050 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 90.4 percent of original size [2021-08-06 20:13:19,053 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 90.4 percent of original size [2021-08-06 20:13:19,164 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 91.1 percent of original size [2021-08-06 20:13:19,166 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 91.1 percent of original size [2021-08-06 20:13:19,391 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 88.9 percent of original size [2021-08-06 20:13:19,394 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 88.9 percent of original size [2021-08-06 20:13:19,503 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 89.8 percent of original size [2021-08-06 20:13:19,505 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 89.8 percent of original size [2021-08-06 20:13:19,724 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 86.8 percent of original size [2021-08-06 20:13:19,726 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 86.8 percent of original size [2021-08-06 20:13:19,830 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 88.1 percent of original size [2021-08-06 20:13:19,832 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 88.1 percent of original size [2021-08-06 20:13:20,045 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 83.9 percent of original size [2021-08-06 20:13:20,047 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 83.9 percent of original size [2021-08-06 20:13:20,149 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 85.7 percent of original size [2021-08-06 20:13:20,151 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 85.7 percent of original size [2021-08-06 20:13:20,356 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 79.2 percent of original size [2021-08-06 20:13:20,357 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 79.2 percent of original size [2021-08-06 20:13:20,456 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 82.1 percent of original size [2021-08-06 20:13:20,457 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 82.1 percent of original size [2021-08-06 20:13:20,655 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 73.7 percent of original size [2021-08-06 20:13:20,656 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 73.7 percent of original size [2021-08-06 20:13:20,753 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 78.3 percent of original size [2021-08-06 20:13:20,754 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 78.3 percent of original size [2021-08-06 20:13:20,941 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 80.8 percent of original size [2021-08-06 20:13:20,943 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 80.8 percent of original size [2021-08-06 20:13:21,047 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 10, result has 52.4 percent of original size [2021-08-06 20:13:21,048 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 10, result has 52.4 percent of original size [2021-08-06 20:13:21,144 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 10, result has 47.4 percent of original size [2021-08-06 20:13:21,145 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 10, result has 47.4 percent of original size [2021-08-06 20:13:21,237 INFO L134 CoverageAnalysis]: Checked inductivity of 794 backedges. 0 proven. 791 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-08-06 20:13:21,237 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:13:21,237 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1725376534] [2021-08-06 20:13:21,237 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1725376534] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:13:21,237 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1026827782] [2021-08-06 20:13:21,237 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-06 20:13:21,237 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:13:21,237 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:13:21,238 INFO L229 MonitoredProcess]: Starting monitored process 57 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 20:13:21,238 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2021-08-06 20:13:26,789 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 13 check-sat command(s) [2021-08-06 20:13:26,789 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 20:13:26,794 WARN L261 TraceCheckSpWp]: Trace formula consists of 392 conjuncts, 228 conjunts are in the unsatisfiable core [2021-08-06 20:13:26,796 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:13:36,867 INFO L354 Elim1Store]: treesize reduction 640, result has 0.2 percent of original size [2021-08-06 20:13:36,868 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 11 select indices, 11 select index equivalence classes, 0 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 55 case distinctions, treesize of input 189 treesize of output 105 [2021-08-06 20:13:44,003 INFO L354 Elim1Store]: treesize reduction 640, result has 0.2 percent of original size [2021-08-06 20:13:44,004 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 11 select indices, 11 select index equivalence classes, 0 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 55 case distinctions, treesize of input 134 treesize of output 50 [2021-08-06 20:13:44,597 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 10, result has 54.5 percent of original size [2021-08-06 20:13:44,599 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 10, result has 54.5 percent of original size [2021-08-06 20:13:44,675 INFO L134 CoverageAnalysis]: Checked inductivity of 794 backedges. 0 proven. 791 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-08-06 20:13:44,675 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1026827782] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:13:44,675 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:13:44,675 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [86, 76] total 134 [2021-08-06 20:13:44,675 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1279089696] [2021-08-06 20:13:44,675 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 135 states [2021-08-06 20:13:44,675 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:13:44,676 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 135 interpolants. [2021-08-06 20:13:44,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=355, Invalid=17735, Unknown=0, NotChecked=0, Total=18090 [2021-08-06 20:13:44,677 INFO L87 Difference]: Start difference. First operand 163 states and 165 transitions. Second operand has 135 states, 135 states have (on average 1.9777777777777779) internal successors, (267), 134 states have internal predecessors, (267), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:13:57,546 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:13:57,546 INFO L93 Difference]: Finished difference Result 292 states and 296 transitions. [2021-08-06 20:13:57,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2021-08-06 20:13:57,547 INFO L78 Accepts]: Start accepts. Automaton has has 135 states, 135 states have (on average 1.9777777777777779) internal successors, (267), 134 states have internal predecessors, (267), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 162 [2021-08-06 20:13:57,547 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:13:57,547 INFO L225 Difference]: With dead ends: 292 [2021-08-06 20:13:57,547 INFO L226 Difference]: Without dead ends: 287 [2021-08-06 20:13:57,549 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 284 GetRequests, 100 SyntacticMatches, 15 SemanticMatches, 169 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5567 ImplicationChecksByTransitivity, 20124.9ms TimeCoverageRelationStatistics Valid=588, Invalid=28482, Unknown=0, NotChecked=0, Total=29070 [2021-08-06 20:13:57,549 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 287 states. [2021-08-06 20:13:57,551 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 287 to 238. [2021-08-06 20:13:57,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 238 states, 237 states have (on average 1.021097046413502) internal successors, (242), 237 states have internal predecessors, (242), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:13:57,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 238 states to 238 states and 242 transitions. [2021-08-06 20:13:57,552 INFO L78 Accepts]: Start accepts. Automaton has 238 states and 242 transitions. Word has length 162 [2021-08-06 20:13:57,552 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:13:57,552 INFO L470 AbstractCegarLoop]: Abstraction has 238 states and 242 transitions. [2021-08-06 20:13:57,552 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 135 states, 135 states have (on average 1.9777777777777779) internal successors, (267), 134 states have internal predecessors, (267), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:13:57,552 INFO L276 IsEmpty]: Start isEmpty. Operand 238 states and 242 transitions. [2021-08-06 20:13:57,553 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 166 [2021-08-06 20:13:57,553 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:13:57,553 INFO L512 BasicCegarLoop]: trace histogram [12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 20:13:57,599 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Forceful destruction successful, exit code 0 [2021-08-06 20:13:57,780 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57,57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:13:57,781 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:13:57,781 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:13:57,781 INFO L82 PathProgramCache]: Analyzing trace with hash 1659650403, now seen corresponding path program 54 times [2021-08-06 20:13:57,781 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:13:57,781 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1675118332] [2021-08-06 20:13:57,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:13:57,781 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:13:57,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:13:58,424 INFO L134 CoverageAnalysis]: Checked inductivity of 828 backedges. 0 proven. 552 refuted. 0 times theorem prover too weak. 276 trivial. 0 not checked. [2021-08-06 20:13:58,424 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:13:58,424 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1675118332] [2021-08-06 20:13:58,424 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1675118332] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:13:58,424 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1908507249] [2021-08-06 20:13:58,424 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-06 20:13:58,424 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:13:58,425 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:13:58,425 INFO L229 MonitoredProcess]: Starting monitored process 58 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 20:13:58,446 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2021-08-06 20:14:04,940 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 13 check-sat command(s) [2021-08-06 20:14:04,940 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 20:14:04,942 INFO L263 TraceCheckSpWp]: Trace formula consists of 399 conjuncts, 52 conjunts are in the unsatisfiable core [2021-08-06 20:14:04,944 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:14:05,671 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-08-06 20:14:05,683 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 12, result has 29.4 percent of original size [2021-08-06 20:14:05,684 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 12, result has 29.4 percent of original size [2021-08-06 20:14:05,891 INFO L134 CoverageAnalysis]: Checked inductivity of 828 backedges. 0 proven. 552 refuted. 0 times theorem prover too weak. 276 trivial. 0 not checked. [2021-08-06 20:14:05,891 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1908507249] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:14:05,891 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:14:05,891 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27] total 27 [2021-08-06 20:14:05,891 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [257354341] [2021-08-06 20:14:05,892 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2021-08-06 20:14:05,892 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:14:05,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-08-06 20:14:05,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=703, Unknown=0, NotChecked=0, Total=756 [2021-08-06 20:14:05,892 INFO L87 Difference]: Start difference. First operand 238 states and 242 transitions. Second operand has 28 states, 28 states have (on average 4.321428571428571) internal successors, (121), 27 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:14:06,832 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:14:06,832 INFO L93 Difference]: Finished difference Result 246 states and 250 transitions. [2021-08-06 20:14:06,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-08-06 20:14:06,832 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 4.321428571428571) internal successors, (121), 27 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 165 [2021-08-06 20:14:06,832 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:14:06,833 INFO L225 Difference]: With dead ends: 246 [2021-08-06 20:14:06,833 INFO L226 Difference]: Without dead ends: 246 [2021-08-06 20:14:06,833 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 218 GetRequests, 163 SyntacticMatches, 2 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 355 ImplicationChecksByTransitivity, 1132.7ms TimeCoverageRelationStatistics Valid=396, Invalid=2574, Unknown=0, NotChecked=0, Total=2970 [2021-08-06 20:14:06,834 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 246 states. [2021-08-06 20:14:06,836 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 246 to 243. [2021-08-06 20:14:06,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 243 states, 242 states have (on average 1.0206611570247934) internal successors, (247), 242 states have internal predecessors, (247), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:14:06,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 243 states to 243 states and 247 transitions. [2021-08-06 20:14:06,836 INFO L78 Accepts]: Start accepts. Automaton has 243 states and 247 transitions. Word has length 165 [2021-08-06 20:14:06,836 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:14:06,837 INFO L470 AbstractCegarLoop]: Abstraction has 243 states and 247 transitions. [2021-08-06 20:14:06,837 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 4.321428571428571) internal successors, (121), 27 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:14:06,837 INFO L276 IsEmpty]: Start isEmpty. Operand 243 states and 247 transitions. [2021-08-06 20:14:06,837 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 167 [2021-08-06 20:14:06,837 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:14:06,838 INFO L512 BasicCegarLoop]: trace histogram [13, 13, 13, 13, 12, 12, 12, 12, 12, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 20:14:06,884 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Forceful destruction successful, exit code 0 [2021-08-06 20:14:07,064 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 58 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2021-08-06 20:14:07,065 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:14:07,065 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:14:07,065 INFO L82 PathProgramCache]: Analyzing trace with hash -1061578283, now seen corresponding path program 55 times [2021-08-06 20:14:07,065 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:14:07,065 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [396147816] [2021-08-06 20:14:07,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:14:07,065 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:14:07,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:14:07,258 INFO L134 CoverageAnalysis]: Checked inductivity of 843 backedges. 325 proven. 342 refuted. 0 times theorem prover too weak. 176 trivial. 0 not checked. [2021-08-06 20:14:07,258 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:14:07,259 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [396147816] [2021-08-06 20:14:07,259 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [396147816] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:14:07,259 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [468645186] [2021-08-06 20:14:07,259 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-06 20:14:07,259 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:14:07,259 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:14:07,260 INFO L229 MonitoredProcess]: Starting monitored process 59 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 20:14:07,260 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2021-08-06 20:14:13,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:14:13,879 INFO L263 TraceCheckSpWp]: Trace formula consists of 401 conjuncts, 26 conjunts are in the unsatisfiable core [2021-08-06 20:14:13,880 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:14:14,641 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 7, result has 12.5 percent of original size [2021-08-06 20:14:14,641 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 7, result has 12.5 percent of original size [2021-08-06 20:14:14,673 INFO L134 CoverageAnalysis]: Checked inductivity of 843 backedges. 325 proven. 342 refuted. 0 times theorem prover too weak. 176 trivial. 0 not checked. [2021-08-06 20:14:14,673 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [468645186] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:14:14,674 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:14:14,674 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14] total 15 [2021-08-06 20:14:14,674 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1600615130] [2021-08-06 20:14:14,674 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-08-06 20:14:14,674 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:14:14,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-06 20:14:14,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=120, Unknown=0, NotChecked=0, Total=240 [2021-08-06 20:14:14,674 INFO L87 Difference]: Start difference. First operand 243 states and 247 transitions. Second operand has 16 states, 16 states have (on average 9.5) internal successors, (152), 15 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:14:14,707 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:14:14,708 INFO L93 Difference]: Finished difference Result 305 states and 309 transitions. [2021-08-06 20:14:14,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-08-06 20:14:14,708 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 9.5) internal successors, (152), 15 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 166 [2021-08-06 20:14:14,708 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:14:14,709 INFO L225 Difference]: With dead ends: 305 [2021-08-06 20:14:14,709 INFO L226 Difference]: Without dead ends: 252 [2021-08-06 20:14:14,709 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 191 GetRequests, 177 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 88.2ms TimeCoverageRelationStatistics Valid=120, Invalid=120, Unknown=0, NotChecked=0, Total=240 [2021-08-06 20:14:14,709 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 252 states. [2021-08-06 20:14:14,710 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 252 to 248. [2021-08-06 20:14:14,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 248 states, 247 states have (on average 1.0202429149797572) internal successors, (252), 247 states have internal predecessors, (252), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:14:14,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 248 states to 248 states and 252 transitions. [2021-08-06 20:14:14,711 INFO L78 Accepts]: Start accepts. Automaton has 248 states and 252 transitions. Word has length 166 [2021-08-06 20:14:14,711 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:14:14,711 INFO L470 AbstractCegarLoop]: Abstraction has 248 states and 252 transitions. [2021-08-06 20:14:14,711 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 9.5) internal successors, (152), 15 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:14:14,711 INFO L276 IsEmpty]: Start isEmpty. Operand 248 states and 252 transitions. [2021-08-06 20:14:14,712 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 171 [2021-08-06 20:14:14,712 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:14:14,712 INFO L512 BasicCegarLoop]: trace histogram [13, 13, 13, 13, 13, 12, 12, 12, 12, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 20:14:14,748 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Ended with exit code 0 [2021-08-06 20:14:14,916 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2021-08-06 20:14:14,917 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:14:14,917 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:14:14,917 INFO L82 PathProgramCache]: Analyzing trace with hash -1850682317, now seen corresponding path program 56 times [2021-08-06 20:14:14,917 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:14:14,917 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1676051511] [2021-08-06 20:14:14,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:14:14,917 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:14:14,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:14:16,760 INFO L134 CoverageAnalysis]: Checked inductivity of 889 backedges. 0 proven. 886 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-08-06 20:14:16,760 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:14:16,760 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1676051511] [2021-08-06 20:14:16,760 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1676051511] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:14:16,760 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [658755520] [2021-08-06 20:14:16,760 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-06 20:14:16,761 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:14:16,761 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:14:16,761 INFO L229 MonitoredProcess]: Starting monitored process 60 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 20:14:16,762 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2021-08-06 20:14:23,304 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-06 20:14:23,304 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 20:14:23,306 INFO L263 TraceCheckSpWp]: Trace formula consists of 412 conjuncts, 104 conjunts are in the unsatisfiable core [2021-08-06 20:14:23,307 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:14:24,521 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-08-06 20:14:24,869 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-08-06 20:14:24,876 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 12, result has 29.4 percent of original size [2021-08-06 20:14:24,877 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 12, result has 29.4 percent of original size [2021-08-06 20:14:24,905 INFO L134 CoverageAnalysis]: Checked inductivity of 889 backedges. 0 proven. 886 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-08-06 20:14:24,905 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [658755520] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:14:24,905 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:14:24,905 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [51, 51] total 51 [2021-08-06 20:14:24,905 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1848645156] [2021-08-06 20:14:24,905 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2021-08-06 20:14:24,905 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:14:24,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2021-08-06 20:14:24,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=2551, Unknown=0, NotChecked=0, Total=2652 [2021-08-06 20:14:24,906 INFO L87 Difference]: Start difference. First operand 248 states and 252 transitions. Second operand has 52 states, 52 states have (on average 3.230769230769231) internal successors, (168), 51 states have internal predecessors, (168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:14:26,583 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:14:26,584 INFO L93 Difference]: Finished difference Result 299 states and 303 transitions. [2021-08-06 20:14:26,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2021-08-06 20:14:26,584 INFO L78 Accepts]: Start accepts. Automaton has has 52 states, 52 states have (on average 3.230769230769231) internal successors, (168), 51 states have internal predecessors, (168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 170 [2021-08-06 20:14:26,584 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:14:26,585 INFO L225 Difference]: With dead ends: 299 [2021-08-06 20:14:26,585 INFO L226 Difference]: Without dead ends: 299 [2021-08-06 20:14:26,585 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 235 GetRequests, 166 SyntacticMatches, 4 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 105 ImplicationChecksByTransitivity, 1963.0ms TimeCoverageRelationStatistics Valid=161, Invalid=4261, Unknown=0, NotChecked=0, Total=4422 [2021-08-06 20:14:26,586 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 299 states. [2021-08-06 20:14:26,587 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 299 to 172. [2021-08-06 20:14:26,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 172 states, 171 states have (on average 1.0175438596491229) internal successors, (174), 171 states have internal predecessors, (174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:14:26,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 172 states to 172 states and 174 transitions. [2021-08-06 20:14:26,587 INFO L78 Accepts]: Start accepts. Automaton has 172 states and 174 transitions. Word has length 170 [2021-08-06 20:14:26,587 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:14:26,587 INFO L470 AbstractCegarLoop]: Abstraction has 172 states and 174 transitions. [2021-08-06 20:14:26,587 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 52 states, 52 states have (on average 3.230769230769231) internal successors, (168), 51 states have internal predecessors, (168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:14:26,587 INFO L276 IsEmpty]: Start isEmpty. Operand 172 states and 174 transitions. [2021-08-06 20:14:26,588 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 172 [2021-08-06 20:14:26,588 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:14:26,588 INFO L512 BasicCegarLoop]: trace histogram [13, 13, 13, 13, 13, 13, 13, 13, 13, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 20:14:26,625 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Forceful destruction successful, exit code 0 [2021-08-06 20:14:26,790 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,60 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:14:26,790 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:14:26,790 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:14:26,791 INFO L82 PathProgramCache]: Analyzing trace with hash 1988762139, now seen corresponding path program 57 times [2021-08-06 20:14:26,791 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:14:26,791 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [980813228] [2021-08-06 20:14:26,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:14:26,791 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:14:26,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:14:27,002 INFO L134 CoverageAnalysis]: Checked inductivity of 904 backedges. 403 proven. 176 refuted. 0 times theorem prover too weak. 325 trivial. 0 not checked. [2021-08-06 20:14:27,002 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:14:27,002 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [980813228] [2021-08-06 20:14:27,003 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [980813228] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:14:27,003 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1723325752] [2021-08-06 20:14:27,003 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-06 20:14:27,003 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:14:27,003 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:14:27,003 INFO L229 MonitoredProcess]: Starting monitored process 61 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 20:14:27,004 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2021-08-06 20:14:33,699 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 14 check-sat command(s) [2021-08-06 20:14:33,699 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 20:14:33,701 INFO L263 TraceCheckSpWp]: Trace formula consists of 414 conjuncts, 26 conjunts are in the unsatisfiable core [2021-08-06 20:14:33,702 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:14:34,203 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 7, result has 12.5 percent of original size [2021-08-06 20:14:34,204 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 7, result has 12.5 percent of original size [2021-08-06 20:14:34,436 INFO L134 CoverageAnalysis]: Checked inductivity of 904 backedges. 403 proven. 176 refuted. 0 times theorem prover too weak. 325 trivial. 0 not checked. [2021-08-06 20:14:34,436 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1723325752] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:14:34,436 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:14:34,436 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14] total 15 [2021-08-06 20:14:34,436 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [867090636] [2021-08-06 20:14:34,436 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-08-06 20:14:34,436 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:14:34,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-06 20:14:34,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=120, Unknown=0, NotChecked=0, Total=240 [2021-08-06 20:14:34,437 INFO L87 Difference]: Start difference. First operand 172 states and 174 transitions. Second operand has 16 states, 16 states have (on average 8.125) internal successors, (130), 15 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:14:34,482 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:14:34,482 INFO L93 Difference]: Finished difference Result 246 states and 249 transitions. [2021-08-06 20:14:34,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-08-06 20:14:34,483 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 8.125) internal successors, (130), 15 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 171 [2021-08-06 20:14:34,483 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:14:34,483 INFO L225 Difference]: With dead ends: 246 [2021-08-06 20:14:34,483 INFO L226 Difference]: Without dead ends: 180 [2021-08-06 20:14:34,483 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 196 GetRequests, 182 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 84.1ms TimeCoverageRelationStatistics Valid=120, Invalid=120, Unknown=0, NotChecked=0, Total=240 [2021-08-06 20:14:34,484 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 180 states. [2021-08-06 20:14:34,485 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 180 to 175. [2021-08-06 20:14:34,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 175 states, 174 states have (on average 1.0172413793103448) internal successors, (177), 174 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:14:34,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 175 states to 175 states and 177 transitions. [2021-08-06 20:14:34,485 INFO L78 Accepts]: Start accepts. Automaton has 175 states and 177 transitions. Word has length 171 [2021-08-06 20:14:34,485 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:14:34,485 INFO L470 AbstractCegarLoop]: Abstraction has 175 states and 177 transitions. [2021-08-06 20:14:34,485 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 8.125) internal successors, (130), 15 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:14:34,485 INFO L276 IsEmpty]: Start isEmpty. Operand 175 states and 177 transitions. [2021-08-06 20:14:34,486 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 175 [2021-08-06 20:14:34,486 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:14:34,486 INFO L512 BasicCegarLoop]: trace histogram [13, 13, 13, 13, 13, 13, 13, 13, 13, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 20:14:34,524 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Forceful destruction successful, exit code 0 [2021-08-06 20:14:34,693 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,61 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:14:34,693 INFO L402 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:14:34,693 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:14:34,693 INFO L82 PathProgramCache]: Analyzing trace with hash 742793424, now seen corresponding path program 58 times [2021-08-06 20:14:34,693 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:14:34,693 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1256266975] [2021-08-06 20:14:34,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:14:34,693 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:14:34,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:14:40,978 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 93.8 percent of original size [2021-08-06 20:14:40,982 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 93.8 percent of original size [2021-08-06 20:14:41,119 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 94.0 percent of original size [2021-08-06 20:14:41,122 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 94.0 percent of original size [2021-08-06 20:14:41,391 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 93.2 percent of original size [2021-08-06 20:14:41,394 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 93.2 percent of original size [2021-08-06 20:14:41,523 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 93.5 percent of original size [2021-08-06 20:14:41,527 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 93.5 percent of original size [2021-08-06 20:14:41,787 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 92.4 percent of original size [2021-08-06 20:14:41,790 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 92.4 percent of original size [2021-08-06 20:14:41,918 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 92.9 percent of original size [2021-08-06 20:14:41,921 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 92.9 percent of original size [2021-08-06 20:14:42,179 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 91.5 percent of original size [2021-08-06 20:14:42,182 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 91.5 percent of original size [2021-08-06 20:14:42,311 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 92.1 percent of original size [2021-08-06 20:14:42,314 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 92.1 percent of original size [2021-08-06 20:14:42,562 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 90.4 percent of original size [2021-08-06 20:14:42,565 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 90.4 percent of original size [2021-08-06 20:14:42,685 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 91.1 percent of original size [2021-08-06 20:14:42,687 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 91.1 percent of original size [2021-08-06 20:14:42,930 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 88.9 percent of original size [2021-08-06 20:14:42,932 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 88.9 percent of original size [2021-08-06 20:14:43,052 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 89.8 percent of original size [2021-08-06 20:14:43,054 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 89.8 percent of original size [2021-08-06 20:14:43,290 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 86.8 percent of original size [2021-08-06 20:14:43,292 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 86.8 percent of original size [2021-08-06 20:14:43,406 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 88.1 percent of original size [2021-08-06 20:14:43,408 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 88.1 percent of original size [2021-08-06 20:14:43,640 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 83.9 percent of original size [2021-08-06 20:14:43,642 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 83.9 percent of original size [2021-08-06 20:14:43,753 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 85.7 percent of original size [2021-08-06 20:14:43,755 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 85.7 percent of original size [2021-08-06 20:14:43,980 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 79.2 percent of original size [2021-08-06 20:14:43,981 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 79.2 percent of original size [2021-08-06 20:14:44,090 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 82.1 percent of original size [2021-08-06 20:14:44,091 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 82.1 percent of original size [2021-08-06 20:14:44,309 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 73.7 percent of original size [2021-08-06 20:14:44,311 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 73.7 percent of original size [2021-08-06 20:14:44,415 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 78.3 percent of original size [2021-08-06 20:14:44,416 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 78.3 percent of original size [2021-08-06 20:14:44,628 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 80.8 percent of original size [2021-08-06 20:14:44,629 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 80.8 percent of original size [2021-08-06 20:14:44,744 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 10, result has 52.4 percent of original size [2021-08-06 20:14:44,745 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 10, result has 52.4 percent of original size [2021-08-06 20:14:44,851 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 10, result has 47.4 percent of original size [2021-08-06 20:14:44,852 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 10, result has 47.4 percent of original size [2021-08-06 20:14:44,953 INFO L134 CoverageAnalysis]: Checked inductivity of 938 backedges. 0 proven. 935 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-08-06 20:14:44,953 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:14:44,953 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1256266975] [2021-08-06 20:14:44,953 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1256266975] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:14:44,953 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1612485338] [2021-08-06 20:14:44,954 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-06 20:14:44,954 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:14:44,954 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:14:44,954 INFO L229 MonitoredProcess]: Starting monitored process 62 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 20:14:44,955 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2021-08-06 20:14:51,721 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-06 20:14:51,722 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 20:14:51,725 WARN L261 TraceCheckSpWp]: Trace formula consists of 421 conjuncts, 252 conjunts are in the unsatisfiable core [2021-08-06 20:14:51,727 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:15:03,975 INFO L354 Elim1Store]: treesize reduction 792, result has 0.1 percent of original size [2021-08-06 20:15:03,975 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 12 select indices, 12 select index equivalence classes, 0 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 66 case distinctions, treesize of input 211 treesize of output 115 [2021-08-06 20:15:12,231 INFO L354 Elim1Store]: treesize reduction 792, result has 0.1 percent of original size [2021-08-06 20:15:12,231 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 12 select indices, 12 select index equivalence classes, 0 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 66 case distinctions, treesize of input 150 treesize of output 54 [2021-08-06 20:15:12,882 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 10, result has 54.5 percent of original size [2021-08-06 20:15:12,884 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 10, result has 54.5 percent of original size [2021-08-06 20:15:12,951 INFO L134 CoverageAnalysis]: Checked inductivity of 938 backedges. 0 proven. 935 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-08-06 20:15:12,951 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1612485338] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:15:12,952 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:15:12,952 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [93, 80] total 143 [2021-08-06 20:15:12,952 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [250398941] [2021-08-06 20:15:12,952 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 144 states [2021-08-06 20:15:12,952 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:15:12,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 144 interpolants. [2021-08-06 20:15:12,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=371, Invalid=20221, Unknown=0, NotChecked=0, Total=20592 [2021-08-06 20:15:12,954 INFO L87 Difference]: Start difference. First operand 175 states and 177 transitions. Second operand has 144 states, 144 states have (on average 2.0) internal successors, (288), 143 states have internal predecessors, (288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:15:27,388 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:15:27,388 INFO L93 Difference]: Finished difference Result 313 states and 317 transitions. [2021-08-06 20:15:27,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 86 states. [2021-08-06 20:15:27,389 INFO L78 Accepts]: Start accepts. Automaton has has 144 states, 144 states have (on average 2.0) internal successors, (288), 143 states have internal predecessors, (288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 174 [2021-08-06 20:15:27,389 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:15:27,389 INFO L225 Difference]: With dead ends: 313 [2021-08-06 20:15:27,390 INFO L226 Difference]: Without dead ends: 308 [2021-08-06 20:15:27,391 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 306 GetRequests, 109 SyntacticMatches, 16 SemanticMatches, 181 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6236 ImplicationChecksByTransitivity, 24058.8ms TimeCoverageRelationStatistics Valid=621, Invalid=32685, Unknown=0, NotChecked=0, Total=33306 [2021-08-06 20:15:27,391 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 308 states. [2021-08-06 20:15:27,393 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 308 to 255. [2021-08-06 20:15:27,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 255 states, 254 states have (on average 1.0196850393700787) internal successors, (259), 254 states have internal predecessors, (259), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:15:27,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 255 states to 255 states and 259 transitions. [2021-08-06 20:15:27,394 INFO L78 Accepts]: Start accepts. Automaton has 255 states and 259 transitions. Word has length 174 [2021-08-06 20:15:27,394 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:15:27,394 INFO L470 AbstractCegarLoop]: Abstraction has 255 states and 259 transitions. [2021-08-06 20:15:27,394 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 144 states, 144 states have (on average 2.0) internal successors, (288), 143 states have internal predecessors, (288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:15:27,394 INFO L276 IsEmpty]: Start isEmpty. Operand 255 states and 259 transitions. [2021-08-06 20:15:27,395 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 178 [2021-08-06 20:15:27,395 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:15:27,395 INFO L512 BasicCegarLoop]: trace histogram [13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 20:15:27,438 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Forceful destruction successful, exit code 0 [2021-08-06 20:15:27,620 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,62 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:15:27,621 INFO L402 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:15:27,621 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:15:27,621 INFO L82 PathProgramCache]: Analyzing trace with hash -803823109, now seen corresponding path program 59 times [2021-08-06 20:15:27,621 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:15:27,621 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1263972393] [2021-08-06 20:15:27,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:15:27,621 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:15:27,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:15:28,157 INFO L134 CoverageAnalysis]: Checked inductivity of 975 backedges. 0 proven. 650 refuted. 0 times theorem prover too weak. 325 trivial. 0 not checked. [2021-08-06 20:15:28,158 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:15:28,158 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1263972393] [2021-08-06 20:15:28,158 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1263972393] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:15:28,158 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [147832749] [2021-08-06 20:15:28,158 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-06 20:15:28,158 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:15:28,158 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:15:28,159 INFO L229 MonitoredProcess]: Starting monitored process 63 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 20:15:28,159 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Waiting until timeout for monitored process [2021-08-06 20:15:35,982 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 14 check-sat command(s) [2021-08-06 20:15:35,982 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 20:15:35,984 INFO L263 TraceCheckSpWp]: Trace formula consists of 428 conjuncts, 60 conjunts are in the unsatisfiable core [2021-08-06 20:15:35,985 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:15:36,737 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-08-06 20:15:36,750 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 12, result has 29.4 percent of original size [2021-08-06 20:15:36,750 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 12, result has 29.4 percent of original size [2021-08-06 20:15:36,972 INFO L134 CoverageAnalysis]: Checked inductivity of 975 backedges. 0 proven. 650 refuted. 0 times theorem prover too weak. 325 trivial. 0 not checked. [2021-08-06 20:15:36,973 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [147832749] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:15:36,973 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:15:36,973 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 30] total 30 [2021-08-06 20:15:36,973 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [357865132] [2021-08-06 20:15:36,973 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-08-06 20:15:36,973 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:15:36,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-08-06 20:15:36,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=870, Unknown=0, NotChecked=0, Total=930 [2021-08-06 20:15:36,974 INFO L87 Difference]: Start difference. First operand 255 states and 259 transitions. Second operand has 31 states, 31 states have (on average 4.290322580645161) internal successors, (133), 30 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:15:38,145 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:15:38,146 INFO L93 Difference]: Finished difference Result 267 states and 272 transitions. [2021-08-06 20:15:38,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-08-06 20:15:38,146 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 4.290322580645161) internal successors, (133), 30 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 177 [2021-08-06 20:15:38,146 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:15:38,147 INFO L225 Difference]: With dead ends: 267 [2021-08-06 20:15:38,147 INFO L226 Difference]: Without dead ends: 267 [2021-08-06 20:15:38,147 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 235 GetRequests, 174 SyntacticMatches, 2 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 466 ImplicationChecksByTransitivity, 1238.0ms TimeCoverageRelationStatistics Valid=468, Invalid=3192, Unknown=0, NotChecked=0, Total=3660 [2021-08-06 20:15:38,147 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 267 states. [2021-08-06 20:15:38,149 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 267 to 260. [2021-08-06 20:15:38,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 260 states, 259 states have (on average 1.0193050193050193) internal successors, (264), 259 states have internal predecessors, (264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:15:38,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 260 states to 260 states and 264 transitions. [2021-08-06 20:15:38,150 INFO L78 Accepts]: Start accepts. Automaton has 260 states and 264 transitions. Word has length 177 [2021-08-06 20:15:38,150 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:15:38,150 INFO L470 AbstractCegarLoop]: Abstraction has 260 states and 264 transitions. [2021-08-06 20:15:38,150 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 4.290322580645161) internal successors, (133), 30 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:15:38,150 INFO L276 IsEmpty]: Start isEmpty. Operand 260 states and 264 transitions. [2021-08-06 20:15:38,151 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 179 [2021-08-06 20:15:38,151 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:15:38,151 INFO L512 BasicCegarLoop]: trace histogram [14, 14, 14, 14, 13, 13, 13, 13, 13, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 20:15:38,198 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Ended with exit code 0 [2021-08-06 20:15:38,377 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,63 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:15:38,377 INFO L402 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:15:38,377 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:15:38,377 INFO L82 PathProgramCache]: Analyzing trace with hash -1409689875, now seen corresponding path program 60 times [2021-08-06 20:15:38,377 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:15:38,378 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1807524510] [2021-08-06 20:15:38,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:15:38,378 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:15:38,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:15:38,603 INFO L134 CoverageAnalysis]: Checked inductivity of 991 backedges. 378 proven. 403 refuted. 0 times theorem prover too weak. 210 trivial. 0 not checked. [2021-08-06 20:15:38,603 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:15:38,603 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1807524510] [2021-08-06 20:15:38,603 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1807524510] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:15:38,603 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1500151071] [2021-08-06 20:15:38,603 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-06 20:15:38,604 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:15:38,604 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:15:38,605 INFO L229 MonitoredProcess]: Starting monitored process 64 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 20:15:38,606 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Waiting until timeout for monitored process [2021-08-06 20:15:46,553 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 15 check-sat command(s) [2021-08-06 20:15:46,553 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 20:15:46,555 INFO L263 TraceCheckSpWp]: Trace formula consists of 430 conjuncts, 28 conjunts are in the unsatisfiable core [2021-08-06 20:15:46,573 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:15:47,408 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 7, result has 12.5 percent of original size [2021-08-06 20:15:47,409 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 7, result has 12.5 percent of original size [2021-08-06 20:15:47,441 INFO L134 CoverageAnalysis]: Checked inductivity of 991 backedges. 378 proven. 403 refuted. 0 times theorem prover too weak. 210 trivial. 0 not checked. [2021-08-06 20:15:47,441 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1500151071] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:15:47,441 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:15:47,441 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15] total 16 [2021-08-06 20:15:47,442 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2027491399] [2021-08-06 20:15:47,442 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-08-06 20:15:47,442 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:15:47,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-06 20:15:47,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=136, Unknown=0, NotChecked=0, Total=272 [2021-08-06 20:15:47,442 INFO L87 Difference]: Start difference. First operand 260 states and 264 transitions. Second operand has 17 states, 17 states have (on average 9.470588235294118) internal successors, (161), 16 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:15:47,494 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:15:47,495 INFO L93 Difference]: Finished difference Result 326 states and 330 transitions. [2021-08-06 20:15:47,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-08-06 20:15:47,495 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 9.470588235294118) internal successors, (161), 16 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 178 [2021-08-06 20:15:47,495 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:15:47,496 INFO L225 Difference]: With dead ends: 326 [2021-08-06 20:15:47,496 INFO L226 Difference]: Without dead ends: 269 [2021-08-06 20:15:47,496 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 205 GetRequests, 190 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 103.4ms TimeCoverageRelationStatistics Valid=136, Invalid=136, Unknown=0, NotChecked=0, Total=272 [2021-08-06 20:15:47,497 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 269 states. [2021-08-06 20:15:47,499 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 269 to 265. [2021-08-06 20:15:47,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 265 states, 264 states have (on average 1.018939393939394) internal successors, (269), 264 states have internal predecessors, (269), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:15:47,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 265 states to 265 states and 269 transitions. [2021-08-06 20:15:47,499 INFO L78 Accepts]: Start accepts. Automaton has 265 states and 269 transitions. Word has length 178 [2021-08-06 20:15:47,499 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:15:47,500 INFO L470 AbstractCegarLoop]: Abstraction has 265 states and 269 transitions. [2021-08-06 20:15:47,500 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 9.470588235294118) internal successors, (161), 16 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:15:47,500 INFO L276 IsEmpty]: Start isEmpty. Operand 265 states and 269 transitions. [2021-08-06 20:15:47,500 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 183 [2021-08-06 20:15:47,501 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:15:47,501 INFO L512 BasicCegarLoop]: trace histogram [14, 14, 14, 14, 14, 13, 13, 13, 13, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 20:15:47,545 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Forceful destruction successful, exit code 0 [2021-08-06 20:15:47,726 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 64 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable64 [2021-08-06 20:15:47,727 INFO L402 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:15:47,727 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:15:47,727 INFO L82 PathProgramCache]: Analyzing trace with hash 1625962933, now seen corresponding path program 61 times [2021-08-06 20:15:47,727 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:15:47,727 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [51402678] [2021-08-06 20:15:47,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:15:47,727 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:15:47,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:15:49,678 INFO L134 CoverageAnalysis]: Checked inductivity of 1041 backedges. 0 proven. 1038 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-08-06 20:15:49,678 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:15:49,678 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [51402678] [2021-08-06 20:15:49,678 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [51402678] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:15:49,678 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [407149768] [2021-08-06 20:15:49,679 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-06 20:15:49,679 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:15:49,679 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:15:49,679 INFO L229 MonitoredProcess]: Starting monitored process 65 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 20:15:49,680 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Waiting until timeout for monitored process [2021-08-06 20:15:57,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:15:57,546 INFO L263 TraceCheckSpWp]: Trace formula consists of 441 conjuncts, 60 conjunts are in the unsatisfiable core [2021-08-06 20:15:57,548 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:15:58,781 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-08-06 20:15:58,935 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 13, result has 43.5 percent of original size [2021-08-06 20:15:58,936 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 13, result has 43.5 percent of original size [2021-08-06 20:15:59,982 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-08-06 20:16:00,048 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 12, result has 33.3 percent of original size [2021-08-06 20:16:00,049 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 12, result has 33.3 percent of original size [2021-08-06 20:16:00,077 INFO L134 CoverageAnalysis]: Checked inductivity of 1041 backedges. 0 proven. 794 refuted. 0 times theorem prover too weak. 247 trivial. 0 not checked. [2021-08-06 20:16:00,077 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [407149768] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:16:00,077 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:16:00,077 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [55, 31] total 84 [2021-08-06 20:16:00,077 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [893357154] [2021-08-06 20:16:00,078 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 85 states [2021-08-06 20:16:00,078 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:16:00,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 85 interpolants. [2021-08-06 20:16:00,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=220, Invalid=6920, Unknown=0, NotChecked=0, Total=7140 [2021-08-06 20:16:00,079 INFO L87 Difference]: Start difference. First operand 265 states and 269 transitions. Second operand has 85 states, 85 states have (on average 3.7529411764705882) internal successors, (319), 84 states have internal predecessors, (319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:16:04,597 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:16:04,597 INFO L93 Difference]: Finished difference Result 323 states and 327 transitions. [2021-08-06 20:16:04,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 116 states. [2021-08-06 20:16:04,598 INFO L78 Accepts]: Start accepts. Automaton has has 85 states, 85 states have (on average 3.7529411764705882) internal successors, (319), 84 states have internal predecessors, (319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 182 [2021-08-06 20:16:04,598 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:16:04,599 INFO L225 Difference]: With dead ends: 323 [2021-08-06 20:16:04,599 INFO L226 Difference]: Without dead ends: 323 [2021-08-06 20:16:04,599 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 272 GetRequests, 153 SyntacticMatches, 0 SemanticMatches, 119 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 988 ImplicationChecksByTransitivity, 4703.0ms TimeCoverageRelationStatistics Valid=407, Invalid=14113, Unknown=0, NotChecked=0, Total=14520 [2021-08-06 20:16:04,600 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 323 states. [2021-08-06 20:16:04,601 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 323 to 184. [2021-08-06 20:16:04,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 184 states, 183 states have (on average 1.0163934426229508) internal successors, (186), 183 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:16:04,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 184 states to 184 states and 186 transitions. [2021-08-06 20:16:04,601 INFO L78 Accepts]: Start accepts. Automaton has 184 states and 186 transitions. Word has length 182 [2021-08-06 20:16:04,601 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:16:04,601 INFO L470 AbstractCegarLoop]: Abstraction has 184 states and 186 transitions. [2021-08-06 20:16:04,601 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 85 states, 85 states have (on average 3.7529411764705882) internal successors, (319), 84 states have internal predecessors, (319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:16:04,601 INFO L276 IsEmpty]: Start isEmpty. Operand 184 states and 186 transitions. [2021-08-06 20:16:04,602 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 184 [2021-08-06 20:16:04,602 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:16:04,602 INFO L512 BasicCegarLoop]: trace histogram [14, 14, 14, 14, 14, 14, 14, 14, 14, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 20:16:04,640 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Ended with exit code 0 [2021-08-06 20:16:04,802 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65,65 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:16:04,803 INFO L402 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:16:04,803 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:16:04,803 INFO L82 PathProgramCache]: Analyzing trace with hash -1662626275, now seen corresponding path program 62 times [2021-08-06 20:16:04,803 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:16:04,803 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [325401916] [2021-08-06 20:16:04,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:16:04,803 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:16:04,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:16:05,019 INFO L134 CoverageAnalysis]: Checked inductivity of 1057 backedges. 469 proven. 210 refuted. 0 times theorem prover too weak. 378 trivial. 0 not checked. [2021-08-06 20:16:05,019 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:16:05,019 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [325401916] [2021-08-06 20:16:05,019 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [325401916] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:16:05,019 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1068546193] [2021-08-06 20:16:05,019 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-06 20:16:05,019 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:16:05,019 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:16:05,020 INFO L229 MonitoredProcess]: Starting monitored process 66 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 20:16:05,020 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Waiting until timeout for monitored process [2021-08-06 20:16:13,087 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-06 20:16:13,087 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 20:16:13,091 INFO L263 TraceCheckSpWp]: Trace formula consists of 443 conjuncts, 28 conjunts are in the unsatisfiable core [2021-08-06 20:16:13,092 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:16:13,651 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 7, result has 12.5 percent of original size [2021-08-06 20:16:13,652 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 7, result has 12.5 percent of original size [2021-08-06 20:16:13,906 INFO L134 CoverageAnalysis]: Checked inductivity of 1057 backedges. 469 proven. 210 refuted. 0 times theorem prover too weak. 378 trivial. 0 not checked. [2021-08-06 20:16:13,906 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1068546193] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:16:13,906 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:16:13,906 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15] total 16 [2021-08-06 20:16:13,906 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1847390703] [2021-08-06 20:16:13,907 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-08-06 20:16:13,907 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:16:13,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-06 20:16:13,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=136, Unknown=0, NotChecked=0, Total=272 [2021-08-06 20:16:13,907 INFO L87 Difference]: Start difference. First operand 184 states and 186 transitions. Second operand has 17 states, 17 states have (on average 8.117647058823529) internal successors, (138), 16 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:16:13,950 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:16:13,950 INFO L93 Difference]: Finished difference Result 263 states and 266 transitions. [2021-08-06 20:16:13,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-08-06 20:16:13,950 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 8.117647058823529) internal successors, (138), 16 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 183 [2021-08-06 20:16:13,951 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:16:13,951 INFO L225 Difference]: With dead ends: 263 [2021-08-06 20:16:13,951 INFO L226 Difference]: Without dead ends: 192 [2021-08-06 20:16:13,951 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 210 GetRequests, 195 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 100.7ms TimeCoverageRelationStatistics Valid=136, Invalid=136, Unknown=0, NotChecked=0, Total=272 [2021-08-06 20:16:13,951 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 192 states. [2021-08-06 20:16:13,953 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 192 to 187. [2021-08-06 20:16:13,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 187 states, 186 states have (on average 1.0161290322580645) internal successors, (189), 186 states have internal predecessors, (189), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:16:13,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 187 states to 187 states and 189 transitions. [2021-08-06 20:16:13,954 INFO L78 Accepts]: Start accepts. Automaton has 187 states and 189 transitions. Word has length 183 [2021-08-06 20:16:13,954 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:16:13,954 INFO L470 AbstractCegarLoop]: Abstraction has 187 states and 189 transitions. [2021-08-06 20:16:13,954 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 8.117647058823529) internal successors, (138), 16 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:16:13,954 INFO L276 IsEmpty]: Start isEmpty. Operand 187 states and 189 transitions. [2021-08-06 20:16:13,954 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 187 [2021-08-06 20:16:13,955 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:16:13,955 INFO L512 BasicCegarLoop]: trace histogram [14, 14, 14, 14, 14, 14, 14, 14, 14, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 20:16:14,000 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Ended with exit code 0 [2021-08-06 20:16:14,160 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable66 [2021-08-06 20:16:14,161 INFO L402 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:16:14,161 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:16:14,161 INFO L82 PathProgramCache]: Analyzing trace with hash 1298986322, now seen corresponding path program 63 times [2021-08-06 20:16:14,161 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:16:14,161 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [61029308] [2021-08-06 20:16:14,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:16:14,161 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:16:14,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:16:21,367 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 94.3 percent of original size [2021-08-06 20:16:21,371 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 94.3 percent of original size [2021-08-06 20:16:21,519 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 94.5 percent of original size [2021-08-06 20:16:21,524 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 94.5 percent of original size [2021-08-06 20:16:21,821 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 93.8 percent of original size [2021-08-06 20:16:21,825 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 93.8 percent of original size [2021-08-06 20:16:21,970 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 94.0 percent of original size [2021-08-06 20:16:21,974 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 94.0 percent of original size [2021-08-06 20:16:22,266 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 93.2 percent of original size [2021-08-06 20:16:22,270 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 93.2 percent of original size [2021-08-06 20:16:22,413 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 93.5 percent of original size [2021-08-06 20:16:22,416 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 93.5 percent of original size [2021-08-06 20:16:22,709 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 92.4 percent of original size [2021-08-06 20:16:22,712 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 92.4 percent of original size [2021-08-06 20:16:22,851 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 92.9 percent of original size [2021-08-06 20:16:22,854 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 92.9 percent of original size [2021-08-06 20:16:23,133 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 91.5 percent of original size [2021-08-06 20:16:23,136 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 91.5 percent of original size [2021-08-06 20:16:23,272 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 92.1 percent of original size [2021-08-06 20:16:23,275 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 92.1 percent of original size [2021-08-06 20:16:23,549 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 90.4 percent of original size [2021-08-06 20:16:23,552 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 90.4 percent of original size [2021-08-06 20:16:23,685 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 91.1 percent of original size [2021-08-06 20:16:23,688 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 91.1 percent of original size [2021-08-06 20:16:23,956 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 88.9 percent of original size [2021-08-06 20:16:23,958 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 88.9 percent of original size [2021-08-06 20:16:24,088 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 89.8 percent of original size [2021-08-06 20:16:24,090 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 89.8 percent of original size [2021-08-06 20:16:24,354 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 86.8 percent of original size [2021-08-06 20:16:24,356 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 86.8 percent of original size [2021-08-06 20:16:24,483 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 88.1 percent of original size [2021-08-06 20:16:24,485 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 88.1 percent of original size [2021-08-06 20:16:24,739 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 83.9 percent of original size [2021-08-06 20:16:24,741 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 83.9 percent of original size [2021-08-06 20:16:24,863 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 85.7 percent of original size [2021-08-06 20:16:24,865 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 85.7 percent of original size [2021-08-06 20:16:25,118 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 79.2 percent of original size [2021-08-06 20:16:25,119 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 79.2 percent of original size [2021-08-06 20:16:25,238 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 82.1 percent of original size [2021-08-06 20:16:25,240 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 82.1 percent of original size [2021-08-06 20:16:25,480 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 73.7 percent of original size [2021-08-06 20:16:25,481 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 73.7 percent of original size [2021-08-06 20:16:25,595 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 78.3 percent of original size [2021-08-06 20:16:25,596 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 78.3 percent of original size [2021-08-06 20:16:25,824 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 80.8 percent of original size [2021-08-06 20:16:25,826 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 80.8 percent of original size [2021-08-06 20:16:25,951 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 10, result has 52.4 percent of original size [2021-08-06 20:16:25,952 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 10, result has 52.4 percent of original size [2021-08-06 20:16:26,071 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 10, result has 47.4 percent of original size [2021-08-06 20:16:26,072 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 10, result has 47.4 percent of original size [2021-08-06 20:16:26,182 INFO L134 CoverageAnalysis]: Checked inductivity of 1094 backedges. 0 proven. 1091 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-08-06 20:16:26,182 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:16:26,182 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [61029308] [2021-08-06 20:16:26,183 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [61029308] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:16:26,183 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [543440144] [2021-08-06 20:16:26,183 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-06 20:16:26,183 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:16:26,183 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:16:26,183 INFO L229 MonitoredProcess]: Starting monitored process 67 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 20:16:26,184 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Waiting until timeout for monitored process [2021-08-06 20:16:34,295 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 15 check-sat command(s) [2021-08-06 20:16:34,296 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 20:16:34,299 WARN L261 TraceCheckSpWp]: Trace formula consists of 450 conjuncts, 272 conjunts are in the unsatisfiable core [2021-08-06 20:16:34,301 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:16:48,914 INFO L354 Elim1Store]: treesize reduction 912, result has 0.1 percent of original size [2021-08-06 20:16:48,914 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 13 select indices, 13 select index equivalence classes, 0 disjoint index pairs (out of 78 index pairs), introduced 13 new quantified variables, introduced 78 case distinctions, treesize of input 225 treesize of output 125 [2021-08-06 20:16:59,692 INFO L354 Elim1Store]: treesize reduction 912, result has 0.1 percent of original size [2021-08-06 20:16:59,693 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 13 select indices, 13 select index equivalence classes, 0 disjoint index pairs (out of 78 index pairs), introduced 13 new quantified variables, introduced 78 case distinctions, treesize of input 158 treesize of output 58 [2021-08-06 20:17:00,420 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 10, result has 54.5 percent of original size [2021-08-06 20:17:00,422 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 10, result has 54.5 percent of original size [2021-08-06 20:17:00,489 INFO L134 CoverageAnalysis]: Checked inductivity of 1094 backedges. 0 proven. 1091 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-08-06 20:17:00,489 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [543440144] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:17:00,489 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:17:00,489 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [100, 90] total 158 [2021-08-06 20:17:00,490 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1108448281] [2021-08-06 20:17:00,490 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 159 states [2021-08-06 20:17:00,490 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:17:00,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 159 interpolants. [2021-08-06 20:17:00,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=423, Invalid=24699, Unknown=0, NotChecked=0, Total=25122 [2021-08-06 20:17:00,492 INFO L87 Difference]: Start difference. First operand 187 states and 189 transitions. Second operand has 159 states, 159 states have (on average 1.9433962264150944) internal successors, (309), 158 states have internal predecessors, (309), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:17:18,835 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:17:18,835 INFO L93 Difference]: Finished difference Result 334 states and 338 transitions. [2021-08-06 20:17:18,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 92 states. [2021-08-06 20:17:18,835 INFO L78 Accepts]: Start accepts. Automaton has has 159 states, 159 states have (on average 1.9433962264150944) internal successors, (309), 158 states have internal predecessors, (309), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 186 [2021-08-06 20:17:18,835 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:17:18,836 INFO L225 Difference]: With dead ends: 334 [2021-08-06 20:17:18,836 INFO L226 Difference]: Without dead ends: 329 [2021-08-06 20:17:18,838 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 328 GetRequests, 112 SyntacticMatches, 17 SemanticMatches, 199 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7779 ImplicationChecksByTransitivity, 29728.5ms TimeCoverageRelationStatistics Valid=696, Invalid=39504, Unknown=0, NotChecked=0, Total=40200 [2021-08-06 20:17:18,838 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 329 states. [2021-08-06 20:17:18,840 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 329 to 272. [2021-08-06 20:17:18,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 272 states, 271 states have (on average 1.018450184501845) internal successors, (276), 271 states have internal predecessors, (276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:17:18,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 272 states to 272 states and 276 transitions. [2021-08-06 20:17:18,841 INFO L78 Accepts]: Start accepts. Automaton has 272 states and 276 transitions. Word has length 186 [2021-08-06 20:17:18,841 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:17:18,841 INFO L470 AbstractCegarLoop]: Abstraction has 272 states and 276 transitions. [2021-08-06 20:17:18,841 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 159 states, 159 states have (on average 1.9433962264150944) internal successors, (309), 158 states have internal predecessors, (309), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:17:18,841 INFO L276 IsEmpty]: Start isEmpty. Operand 272 states and 276 transitions. [2021-08-06 20:17:18,842 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 190 [2021-08-06 20:17:18,842 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:17:18,842 INFO L512 BasicCegarLoop]: trace histogram [14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 20:17:18,883 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Ended with exit code 0 [2021-08-06 20:17:19,048 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 67 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable67 [2021-08-06 20:17:19,049 INFO L402 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:17:19,049 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:17:19,049 INFO L82 PathProgramCache]: Analyzing trace with hash -813298179, now seen corresponding path program 64 times [2021-08-06 20:17:19,049 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:17:19,049 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1945793978] [2021-08-06 20:17:19,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:17:19,049 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:17:19,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:17:19,757 INFO L134 CoverageAnalysis]: Checked inductivity of 1134 backedges. 0 proven. 756 refuted. 0 times theorem prover too weak. 378 trivial. 0 not checked. [2021-08-06 20:17:19,757 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:17:19,757 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1945793978] [2021-08-06 20:17:19,757 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1945793978] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:17:19,757 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1052902783] [2021-08-06 20:17:19,757 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-06 20:17:19,757 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:17:19,758 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:17:19,758 INFO L229 MonitoredProcess]: Starting monitored process 68 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 20:17:19,759 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Waiting until timeout for monitored process [2021-08-06 20:17:28,979 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-06 20:17:28,980 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 20:17:28,981 INFO L263 TraceCheckSpWp]: Trace formula consists of 457 conjuncts, 62 conjunts are in the unsatisfiable core [2021-08-06 20:17:28,988 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:17:29,739 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-08-06 20:17:29,752 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 12, result has 29.4 percent of original size [2021-08-06 20:17:29,752 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 12, result has 29.4 percent of original size [2021-08-06 20:17:29,991 INFO L134 CoverageAnalysis]: Checked inductivity of 1134 backedges. 0 proven. 756 refuted. 0 times theorem prover too weak. 378 trivial. 0 not checked. [2021-08-06 20:17:29,992 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1052902783] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:17:29,992 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:17:29,992 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 31] total 31 [2021-08-06 20:17:29,992 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1317872800] [2021-08-06 20:17:29,992 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-08-06 20:17:29,992 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:17:29,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-08-06 20:17:29,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=931, Unknown=0, NotChecked=0, Total=992 [2021-08-06 20:17:29,993 INFO L87 Difference]: Start difference. First operand 272 states and 276 transitions. Second operand has 32 states, 32 states have (on average 4.28125) internal successors, (137), 31 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:17:31,243 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:17:31,243 INFO L93 Difference]: Finished difference Result 280 states and 284 transitions. [2021-08-06 20:17:31,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-08-06 20:17:31,244 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 4.28125) internal successors, (137), 31 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 189 [2021-08-06 20:17:31,244 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:17:31,244 INFO L225 Difference]: With dead ends: 280 [2021-08-06 20:17:31,244 INFO L226 Difference]: Without dead ends: 280 [2021-08-06 20:17:31,245 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 250 GetRequests, 187 SyntacticMatches, 2 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 471 ImplicationChecksByTransitivity, 1340.9ms TimeCoverageRelationStatistics Valid=501, Invalid=3405, Unknown=0, NotChecked=0, Total=3906 [2021-08-06 20:17:31,245 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 280 states. [2021-08-06 20:17:31,246 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 280 to 277. [2021-08-06 20:17:31,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 277 states, 276 states have (on average 1.0181159420289856) internal successors, (281), 276 states have internal predecessors, (281), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:17:31,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 277 states to 277 states and 281 transitions. [2021-08-06 20:17:31,247 INFO L78 Accepts]: Start accepts. Automaton has 277 states and 281 transitions. Word has length 189 [2021-08-06 20:17:31,247 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:17:31,247 INFO L470 AbstractCegarLoop]: Abstraction has 277 states and 281 transitions. [2021-08-06 20:17:31,247 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 4.28125) internal successors, (137), 31 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:17:31,247 INFO L276 IsEmpty]: Start isEmpty. Operand 277 states and 281 transitions. [2021-08-06 20:17:31,248 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 191 [2021-08-06 20:17:31,248 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:17:31,248 INFO L512 BasicCegarLoop]: trace histogram [15, 15, 15, 15, 14, 14, 14, 14, 14, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 20:17:31,291 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Ended with exit code 0 [2021-08-06 20:17:31,452 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 68 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable68 [2021-08-06 20:17:31,453 INFO L402 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:17:31,453 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:17:31,453 INFO L82 PathProgramCache]: Analyzing trace with hash 2092866159, now seen corresponding path program 65 times [2021-08-06 20:17:31,453 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:17:31,453 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1333508737] [2021-08-06 20:17:31,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:17:31,453 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:17:31,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:17:31,691 INFO L134 CoverageAnalysis]: Checked inductivity of 1151 backedges. 435 proven. 469 refuted. 0 times theorem prover too weak. 247 trivial. 0 not checked. [2021-08-06 20:17:31,691 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:17:31,691 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1333508737] [2021-08-06 20:17:31,692 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1333508737] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:17:31,692 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2041244003] [2021-08-06 20:17:31,692 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-06 20:17:31,692 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:17:31,692 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:17:31,692 INFO L229 MonitoredProcess]: Starting monitored process 69 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 20:17:31,695 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Waiting until timeout for monitored process [2021-08-06 20:17:41,115 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 16 check-sat command(s) [2021-08-06 20:17:41,115 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 20:17:41,117 INFO L263 TraceCheckSpWp]: Trace formula consists of 459 conjuncts, 30 conjunts are in the unsatisfiable core [2021-08-06 20:17:41,118 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:17:42,030 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 7, result has 12.5 percent of original size [2021-08-06 20:17:42,030 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 7, result has 12.5 percent of original size [2021-08-06 20:17:42,063 INFO L134 CoverageAnalysis]: Checked inductivity of 1151 backedges. 435 proven. 469 refuted. 0 times theorem prover too weak. 247 trivial. 0 not checked. [2021-08-06 20:17:42,063 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2041244003] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:17:42,063 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:17:42,063 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16] total 17 [2021-08-06 20:17:42,063 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1551422695] [2021-08-06 20:17:42,063 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-08-06 20:17:42,064 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:17:42,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-06 20:17:42,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=153, Invalid=153, Unknown=0, NotChecked=0, Total=306 [2021-08-06 20:17:42,064 INFO L87 Difference]: Start difference. First operand 277 states and 281 transitions. Second operand has 18 states, 18 states have (on average 9.444444444444445) internal successors, (170), 17 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:17:42,117 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:17:42,117 INFO L93 Difference]: Finished difference Result 347 states and 351 transitions. [2021-08-06 20:17:42,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-08-06 20:17:42,118 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 9.444444444444445) internal successors, (170), 17 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 190 [2021-08-06 20:17:42,118 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:17:42,119 INFO L225 Difference]: With dead ends: 347 [2021-08-06 20:17:42,119 INFO L226 Difference]: Without dead ends: 286 [2021-08-06 20:17:42,119 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 219 GetRequests, 203 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 110.0ms TimeCoverageRelationStatistics Valid=153, Invalid=153, Unknown=0, NotChecked=0, Total=306 [2021-08-06 20:17:42,119 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 286 states. [2021-08-06 20:17:42,122 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 286 to 282. [2021-08-06 20:17:42,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 282 states, 281 states have (on average 1.0177935943060499) internal successors, (286), 281 states have internal predecessors, (286), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:17:42,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 282 states to 282 states and 286 transitions. [2021-08-06 20:17:42,123 INFO L78 Accepts]: Start accepts. Automaton has 282 states and 286 transitions. Word has length 190 [2021-08-06 20:17:42,123 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:17:42,123 INFO L470 AbstractCegarLoop]: Abstraction has 282 states and 286 transitions. [2021-08-06 20:17:42,123 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 9.444444444444445) internal successors, (170), 17 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:17:42,123 INFO L276 IsEmpty]: Start isEmpty. Operand 282 states and 286 transitions. [2021-08-06 20:17:42,124 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 195 [2021-08-06 20:17:42,124 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:17:42,124 INFO L512 BasicCegarLoop]: trace histogram [15, 15, 15, 15, 15, 14, 14, 14, 14, 14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 20:17:42,183 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Forceful destruction successful, exit code 0 [2021-08-06 20:17:42,352 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable69 [2021-08-06 20:17:42,353 INFO L402 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:17:42,353 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:17:42,353 INFO L82 PathProgramCache]: Analyzing trace with hash -961410803, now seen corresponding path program 66 times [2021-08-06 20:17:42,353 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:17:42,353 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [709836703] [2021-08-06 20:17:42,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:17:42,353 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:17:42,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:17:43,129 INFO L134 CoverageAnalysis]: Checked inductivity of 1205 backedges. 1 proven. 917 refuted. 0 times theorem prover too weak. 287 trivial. 0 not checked. [2021-08-06 20:17:43,129 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:17:43,129 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [709836703] [2021-08-06 20:17:43,129 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [709836703] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:17:43,129 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1172001855] [2021-08-06 20:17:43,129 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-06 20:17:43,129 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:17:43,129 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:17:43,133 INFO L229 MonitoredProcess]: Starting monitored process 70 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 20:17:43,154 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Waiting until timeout for monitored process [2021-08-06 20:17:52,679 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 16 check-sat command(s) [2021-08-06 20:17:52,679 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 20:17:52,682 INFO L263 TraceCheckSpWp]: Trace formula consists of 470 conjuncts, 118 conjunts are in the unsatisfiable core [2021-08-06 20:17:52,683 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:17:55,400 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-08-06 20:17:56,443 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-08-06 20:17:56,499 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 12, result has 29.4 percent of original size [2021-08-06 20:17:56,500 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 12, result has 29.4 percent of original size [2021-08-06 20:17:56,527 INFO L134 CoverageAnalysis]: Checked inductivity of 1205 backedges. 0 proven. 1202 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-08-06 20:17:56,528 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1172001855] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:17:56,528 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:17:56,528 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 59] total 90 [2021-08-06 20:17:56,528 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1768736895] [2021-08-06 20:17:56,528 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 91 states [2021-08-06 20:17:56,528 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:17:56,528 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 91 interpolants. [2021-08-06 20:17:56,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=238, Invalid=7952, Unknown=0, NotChecked=0, Total=8190 [2021-08-06 20:17:56,529 INFO L87 Difference]: Start difference. First operand 282 states and 286 transitions. Second operand has 91 states, 91 states have (on average 3.7362637362637363) internal successors, (340), 90 states have internal predecessors, (340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:18:00,124 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:18:00,124 INFO L93 Difference]: Finished difference Result 344 states and 348 transitions. [2021-08-06 20:18:00,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 121 states. [2021-08-06 20:18:00,124 INFO L78 Accepts]: Start accepts. Automaton has has 91 states, 91 states have (on average 3.7362637362637363) internal successors, (340), 90 states have internal predecessors, (340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 194 [2021-08-06 20:18:00,125 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:18:00,125 INFO L225 Difference]: With dead ends: 344 [2021-08-06 20:18:00,125 INFO L226 Difference]: Without dead ends: 344 [2021-08-06 20:18:00,126 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 261 GetRequests, 137 SyntacticMatches, 0 SemanticMatches, 124 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4073 ImplicationChecksByTransitivity, 3662.9ms TimeCoverageRelationStatistics Valid=418, Invalid=15332, Unknown=0, NotChecked=0, Total=15750 [2021-08-06 20:18:00,127 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 344 states. [2021-08-06 20:18:00,128 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 344 to 196. [2021-08-06 20:18:00,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 196 states, 195 states have (on average 1.0153846153846153) internal successors, (198), 195 states have internal predecessors, (198), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:18:00,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 196 states to 196 states and 198 transitions. [2021-08-06 20:18:00,128 INFO L78 Accepts]: Start accepts. Automaton has 196 states and 198 transitions. Word has length 194 [2021-08-06 20:18:00,128 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:18:00,129 INFO L470 AbstractCegarLoop]: Abstraction has 196 states and 198 transitions. [2021-08-06 20:18:00,129 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 91 states, 91 states have (on average 3.7362637362637363) internal successors, (340), 90 states have internal predecessors, (340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:18:00,129 INFO L276 IsEmpty]: Start isEmpty. Operand 196 states and 198 transitions. [2021-08-06 20:18:00,129 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 196 [2021-08-06 20:18:00,129 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:18:00,129 INFO L512 BasicCegarLoop]: trace histogram [15, 15, 15, 15, 15, 15, 15, 15, 15, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 20:18:00,175 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Ended with exit code 0 [2021-08-06 20:18:00,330 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,70 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:18:00,330 INFO L402 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:18:00,330 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:18:00,330 INFO L82 PathProgramCache]: Analyzing trace with hash 131916021, now seen corresponding path program 67 times [2021-08-06 20:18:00,330 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:18:00,330 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [494092484] [2021-08-06 20:18:00,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:18:00,330 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:18:00,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:18:00,590 INFO L134 CoverageAnalysis]: Checked inductivity of 1222 backedges. 540 proven. 247 refuted. 0 times theorem prover too weak. 435 trivial. 0 not checked. [2021-08-06 20:18:00,590 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:18:00,590 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [494092484] [2021-08-06 20:18:00,591 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [494092484] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:18:00,591 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [95583982] [2021-08-06 20:18:00,591 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-06 20:18:00,591 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:18:00,591 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:18:00,591 INFO L229 MonitoredProcess]: Starting monitored process 71 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 20:18:00,592 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Waiting until timeout for monitored process [2021-08-06 20:18:10,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:18:10,216 INFO L263 TraceCheckSpWp]: Trace formula consists of 472 conjuncts, 30 conjunts are in the unsatisfiable core [2021-08-06 20:18:10,217 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:18:10,789 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 7, result has 12.5 percent of original size [2021-08-06 20:18:10,789 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 7, result has 12.5 percent of original size [2021-08-06 20:18:11,041 INFO L134 CoverageAnalysis]: Checked inductivity of 1222 backedges. 540 proven. 247 refuted. 0 times theorem prover too weak. 435 trivial. 0 not checked. [2021-08-06 20:18:11,041 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [95583982] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:18:11,041 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:18:11,041 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16] total 17 [2021-08-06 20:18:11,041 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [766772253] [2021-08-06 20:18:11,042 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-08-06 20:18:11,042 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:18:11,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-06 20:18:11,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=153, Invalid=153, Unknown=0, NotChecked=0, Total=306 [2021-08-06 20:18:11,042 INFO L87 Difference]: Start difference. First operand 196 states and 198 transitions. Second operand has 18 states, 18 states have (on average 8.11111111111111) internal successors, (146), 17 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:18:11,093 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:18:11,093 INFO L93 Difference]: Finished difference Result 280 states and 283 transitions. [2021-08-06 20:18:11,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-08-06 20:18:11,094 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 8.11111111111111) internal successors, (146), 17 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 195 [2021-08-06 20:18:11,094 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:18:11,094 INFO L225 Difference]: With dead ends: 280 [2021-08-06 20:18:11,094 INFO L226 Difference]: Without dead ends: 204 [2021-08-06 20:18:11,094 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 224 GetRequests, 208 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 127.3ms TimeCoverageRelationStatistics Valid=153, Invalid=153, Unknown=0, NotChecked=0, Total=306 [2021-08-06 20:18:11,095 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 204 states. [2021-08-06 20:18:11,096 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 204 to 199. [2021-08-06 20:18:11,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 199 states, 198 states have (on average 1.0151515151515151) internal successors, (201), 198 states have internal predecessors, (201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:18:11,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 199 states to 199 states and 201 transitions. [2021-08-06 20:18:11,096 INFO L78 Accepts]: Start accepts. Automaton has 199 states and 201 transitions. Word has length 195 [2021-08-06 20:18:11,096 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:18:11,096 INFO L470 AbstractCegarLoop]: Abstraction has 199 states and 201 transitions. [2021-08-06 20:18:11,096 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 8.11111111111111) internal successors, (146), 17 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:18:11,096 INFO L276 IsEmpty]: Start isEmpty. Operand 199 states and 201 transitions. [2021-08-06 20:18:11,097 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 199 [2021-08-06 20:18:11,097 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:18:11,097 INFO L512 BasicCegarLoop]: trace histogram [15, 15, 15, 15, 15, 15, 15, 15, 15, 14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 20:18:11,140 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Forceful destruction successful, exit code 0 [2021-08-06 20:18:11,300 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,71 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:18:11,300 INFO L402 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:18:11,300 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:18:11,300 INFO L82 PathProgramCache]: Analyzing trace with hash -510830422, now seen corresponding path program 68 times [2021-08-06 20:18:11,300 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:18:11,301 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [410339443] [2021-08-06 20:18:11,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:18:11,301 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:18:11,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:18:19,441 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 94.7 percent of original size [2021-08-06 20:18:19,445 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 94.7 percent of original size [2021-08-06 20:18:19,605 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 94.9 percent of original size [2021-08-06 20:18:19,610 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 94.9 percent of original size [2021-08-06 20:18:19,933 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 94.3 percent of original size [2021-08-06 20:18:19,937 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 94.3 percent of original size [2021-08-06 20:18:20,095 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 94.5 percent of original size [2021-08-06 20:18:20,099 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 94.5 percent of original size [2021-08-06 20:18:20,417 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 93.8 percent of original size [2021-08-06 20:18:20,421 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 93.8 percent of original size [2021-08-06 20:18:20,575 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 94.0 percent of original size [2021-08-06 20:18:20,579 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 94.0 percent of original size [2021-08-06 20:18:20,890 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 93.2 percent of original size [2021-08-06 20:18:20,894 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 93.2 percent of original size [2021-08-06 20:18:21,045 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 93.5 percent of original size [2021-08-06 20:18:21,048 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 93.5 percent of original size [2021-08-06 20:18:21,354 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 92.4 percent of original size [2021-08-06 20:18:21,358 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 92.4 percent of original size [2021-08-06 20:18:21,507 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 92.9 percent of original size [2021-08-06 20:18:21,510 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 92.9 percent of original size [2021-08-06 20:18:21,813 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 91.5 percent of original size [2021-08-06 20:18:21,816 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 91.5 percent of original size [2021-08-06 20:18:21,962 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 92.1 percent of original size [2021-08-06 20:18:21,965 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 92.1 percent of original size [2021-08-06 20:18:22,264 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 90.4 percent of original size [2021-08-06 20:18:22,267 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 90.4 percent of original size [2021-08-06 20:18:22,408 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 91.1 percent of original size [2021-08-06 20:18:22,411 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 91.1 percent of original size [2021-08-06 20:18:22,696 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 88.9 percent of original size [2021-08-06 20:18:22,698 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 88.9 percent of original size [2021-08-06 20:18:22,836 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 89.8 percent of original size [2021-08-06 20:18:22,838 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 89.8 percent of original size [2021-08-06 20:18:23,116 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 86.8 percent of original size [2021-08-06 20:18:23,118 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 86.8 percent of original size [2021-08-06 20:18:23,252 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 88.1 percent of original size [2021-08-06 20:18:23,254 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 88.1 percent of original size [2021-08-06 20:18:23,524 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 83.9 percent of original size [2021-08-06 20:18:23,525 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 83.9 percent of original size [2021-08-06 20:18:23,656 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 85.7 percent of original size [2021-08-06 20:18:23,657 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 85.7 percent of original size [2021-08-06 20:18:23,925 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 79.2 percent of original size [2021-08-06 20:18:23,926 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 79.2 percent of original size [2021-08-06 20:18:24,054 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 82.1 percent of original size [2021-08-06 20:18:24,055 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 82.1 percent of original size [2021-08-06 20:18:24,312 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 73.7 percent of original size [2021-08-06 20:18:24,313 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 73.7 percent of original size [2021-08-06 20:18:24,436 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 78.3 percent of original size [2021-08-06 20:18:24,437 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 78.3 percent of original size [2021-08-06 20:18:24,681 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 80.8 percent of original size [2021-08-06 20:18:24,682 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 80.8 percent of original size [2021-08-06 20:18:24,815 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 10, result has 52.4 percent of original size [2021-08-06 20:18:24,816 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 10, result has 52.4 percent of original size [2021-08-06 20:18:24,939 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 10, result has 47.4 percent of original size [2021-08-06 20:18:24,940 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 10, result has 47.4 percent of original size [2021-08-06 20:18:25,058 INFO L134 CoverageAnalysis]: Checked inductivity of 1262 backedges. 0 proven. 1259 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-08-06 20:18:25,059 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:18:25,059 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [410339443] [2021-08-06 20:18:25,059 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [410339443] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:18:25,059 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2105205994] [2021-08-06 20:18:25,059 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-06 20:18:25,059 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:18:25,059 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:18:25,060 INFO L229 MonitoredProcess]: Starting monitored process 72 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 20:18:25,060 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Waiting until timeout for monitored process [2021-08-06 20:18:34,581 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-06 20:18:34,581 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 20:18:34,585 WARN L261 TraceCheckSpWp]: Trace formula consists of 479 conjuncts, 290 conjunts are in the unsatisfiable core [2021-08-06 20:18:34,587 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:18:51,779 INFO L354 Elim1Store]: treesize reduction 1092, result has 0.1 percent of original size [2021-08-06 20:18:51,779 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 14 select indices, 14 select index equivalence classes, 0 disjoint index pairs (out of 91 index pairs), introduced 14 new quantified variables, introduced 91 case distinctions, treesize of input 247 treesize of output 135 [2021-08-06 20:19:03,377 INFO L354 Elim1Store]: treesize reduction 1092, result has 0.1 percent of original size [2021-08-06 20:19:03,377 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 14 select indices, 14 select index equivalence classes, 0 disjoint index pairs (out of 91 index pairs), introduced 14 new quantified variables, introduced 91 case distinctions, treesize of input 174 treesize of output 62 [2021-08-06 20:19:04,143 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 10, result has 54.5 percent of original size [2021-08-06 20:19:04,145 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 10, result has 54.5 percent of original size [2021-08-06 20:19:04,212 INFO L134 CoverageAnalysis]: Checked inductivity of 1262 backedges. 0 proven. 1259 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-08-06 20:19:04,212 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2105205994] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:19:04,212 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:19:04,212 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [106, 92] total 164 [2021-08-06 20:19:04,212 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1107001275] [2021-08-06 20:19:04,212 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 165 states [2021-08-06 20:19:04,212 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:19:04,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 165 interpolants. [2021-08-06 20:19:04,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=423, Invalid=26637, Unknown=0, NotChecked=0, Total=27060 [2021-08-06 20:19:04,214 INFO L87 Difference]: Start difference. First operand 199 states and 201 transitions. Second operand has 165 states, 165 states have (on average 2.0) internal successors, (330), 164 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) [2021-08-06 20:19:24,242 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:19:24,242 INFO L93 Difference]: Finished difference Result 355 states and 359 transitions. [2021-08-06 20:19:24,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2021-08-06 20:19:24,242 INFO L78 Accepts]: Start accepts. Automaton has has 165 states, 165 states have (on average 2.0) internal successors, (330), 164 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) Word has length 198 [2021-08-06 20:19:24,243 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:19:24,243 INFO L225 Difference]: With dead ends: 355 [2021-08-06 20:19:24,243 INFO L226 Difference]: Without dead ends: 350 [2021-08-06 20:19:24,245 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 349 GetRequests, 123 SyntacticMatches, 18 SemanticMatches, 208 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8001 ImplicationChecksByTransitivity, 33911.5ms TimeCoverageRelationStatistics Valid=710, Invalid=43180, Unknown=0, NotChecked=0, Total=43890 [2021-08-06 20:19:24,246 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 350 states. [2021-08-06 20:19:24,258 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 350 to 289. [2021-08-06 20:19:24,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 289 states, 288 states have (on average 1.0173611111111112) internal successors, (293), 288 states have internal predecessors, (293), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:19:24,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 289 states to 289 states and 293 transitions. [2021-08-06 20:19:24,259 INFO L78 Accepts]: Start accepts. Automaton has 289 states and 293 transitions. Word has length 198 [2021-08-06 20:19:24,259 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:19:24,259 INFO L470 AbstractCegarLoop]: Abstraction has 289 states and 293 transitions. [2021-08-06 20:19:24,259 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 165 states, 165 states have (on average 2.0) internal successors, (330), 164 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) [2021-08-06 20:19:24,259 INFO L276 IsEmpty]: Start isEmpty. Operand 289 states and 293 transitions. [2021-08-06 20:19:24,260 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 202 [2021-08-06 20:19:24,260 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:19:24,260 INFO L512 BasicCegarLoop]: trace histogram [15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 20:19:24,319 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Forceful destruction successful, exit code 0 [2021-08-06 20:19:24,481 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,72 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:19:24,481 INFO L402 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:19:24,481 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:19:24,482 INFO L82 PathProgramCache]: Analyzing trace with hash -1605908267, now seen corresponding path program 69 times [2021-08-06 20:19:24,482 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:19:24,482 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1999477150] [2021-08-06 20:19:24,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:19:24,482 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:19:24,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:19:25,154 INFO L134 CoverageAnalysis]: Checked inductivity of 1305 backedges. 0 proven. 870 refuted. 0 times theorem prover too weak. 435 trivial. 0 not checked. [2021-08-06 20:19:25,155 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:19:25,155 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1999477150] [2021-08-06 20:19:25,155 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1999477150] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:19:25,155 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1784391275] [2021-08-06 20:19:25,155 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-06 20:19:25,155 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:19:25,155 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:19:25,169 INFO L229 MonitoredProcess]: Starting monitored process 73 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 20:19:25,169 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Waiting until timeout for monitored process [2021-08-06 20:19:36,253 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 16 check-sat command(s) [2021-08-06 20:19:36,253 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 20:19:36,256 INFO L263 TraceCheckSpWp]: Trace formula consists of 486 conjuncts, 66 conjunts are in the unsatisfiable core [2021-08-06 20:19:36,257 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:19:37,049 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-08-06 20:19:37,061 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 12, result has 29.4 percent of original size [2021-08-06 20:19:37,062 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 12, result has 29.4 percent of original size [2021-08-06 20:19:37,324 INFO L134 CoverageAnalysis]: Checked inductivity of 1305 backedges. 0 proven. 870 refuted. 0 times theorem prover too weak. 435 trivial. 0 not checked. [2021-08-06 20:19:37,324 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1784391275] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:19:37,324 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:19:37,325 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33] total 33 [2021-08-06 20:19:37,325 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1250837975] [2021-08-06 20:19:37,325 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2021-08-06 20:19:37,325 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:19:37,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2021-08-06 20:19:37,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=1057, Unknown=0, NotChecked=0, Total=1122 [2021-08-06 20:19:37,325 INFO L87 Difference]: Start difference. First operand 289 states and 293 transitions. Second operand has 34 states, 34 states have (on average 4.264705882352941) internal successors, (145), 33 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:19:38,695 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:19:38,695 INFO L93 Difference]: Finished difference Result 297 states and 301 transitions. [2021-08-06 20:19:38,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-08-06 20:19:38,695 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 4.264705882352941) internal successors, (145), 33 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 201 [2021-08-06 20:19:38,695 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:19:38,696 INFO L225 Difference]: With dead ends: 297 [2021-08-06 20:19:38,696 INFO L226 Difference]: Without dead ends: 297 [2021-08-06 20:19:38,697 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 266 GetRequests, 199 SyntacticMatches, 2 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 535 ImplicationChecksByTransitivity, 1479.9ms TimeCoverageRelationStatistics Valid=558, Invalid=3864, Unknown=0, NotChecked=0, Total=4422 [2021-08-06 20:19:38,697 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 297 states. [2021-08-06 20:19:38,698 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 297 to 294. [2021-08-06 20:19:38,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 294 states, 293 states have (on average 1.0170648464163823) internal successors, (298), 293 states have internal predecessors, (298), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:19:38,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 294 states to 294 states and 298 transitions. [2021-08-06 20:19:38,699 INFO L78 Accepts]: Start accepts. Automaton has 294 states and 298 transitions. Word has length 201 [2021-08-06 20:19:38,699 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:19:38,699 INFO L470 AbstractCegarLoop]: Abstraction has 294 states and 298 transitions. [2021-08-06 20:19:38,699 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 4.264705882352941) internal successors, (145), 33 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:19:38,699 INFO L276 IsEmpty]: Start isEmpty. Operand 294 states and 298 transitions. [2021-08-06 20:19:38,700 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 203 [2021-08-06 20:19:38,700 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:19:38,700 INFO L512 BasicCegarLoop]: trace histogram [16, 16, 16, 16, 15, 15, 15, 15, 15, 14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 20:19:38,750 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Ended with exit code 0 [2021-08-06 20:19:38,900 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable73 [2021-08-06 20:19:38,901 INFO L402 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:19:38,901 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:19:38,901 INFO L82 PathProgramCache]: Analyzing trace with hash 2026738119, now seen corresponding path program 70 times [2021-08-06 20:19:38,901 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:19:38,901 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1341343252] [2021-08-06 20:19:38,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:19:38,901 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:19:38,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:19:39,162 INFO L134 CoverageAnalysis]: Checked inductivity of 1323 backedges. 496 proven. 540 refuted. 0 times theorem prover too weak. 287 trivial. 0 not checked. [2021-08-06 20:19:39,163 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:19:39,163 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1341343252] [2021-08-06 20:19:39,163 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1341343252] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:19:39,163 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1953558622] [2021-08-06 20:19:39,163 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-06 20:19:39,163 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:19:39,163 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:19:39,164 INFO L229 MonitoredProcess]: Starting monitored process 74 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 20:19:39,164 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Waiting until timeout for monitored process Received shutdown request... [2021-08-06 20:19:47,952 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2021-08-06 20:19:47,952 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 [2021-08-06 20:19:48,954 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT [2021-08-06 20:19:49,017 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Ended with exit code 0 [2021-08-06 20:19:49,041 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Ended with exit code 0 [2021-08-06 20:19:49,155 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74,74 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:19:49,155 WARN L594 AbstractCegarLoop]: Verification canceled: while BasicCegarLoop was analyzing trace of length 203 with TraceHistMax 16,while executing Executor. [2021-08-06 20:19:49,156 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION [2021-08-06 20:19:49,156 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION [2021-08-06 20:19:49,156 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATION [2021-08-06 20:19:49,160 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2021-08-06 20:19:49,160 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-08-06 20:19:49,164 INFO L202 PluginConnector]: Adding new model queue-add-3.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 06.08 08:19:49 BasicIcfg [2021-08-06 20:19:49,165 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-08-06 20:19:49,165 INFO L168 Benchmark]: Toolchain (without parser) took 703777.24 ms. Allocated memory was 200.3 MB in the beginning and 1.5 GB in the end (delta: 1.3 GB). Free memory was 179.9 MB in the beginning and 697.6 MB in the end (delta: -517.7 MB). Peak memory consumption was 1.4 GB. Max. memory is 8.0 GB. [2021-08-06 20:19:49,165 INFO L168 Benchmark]: Boogie PL CUP Parser took 0.52 ms. Allocated memory is still 200.3 MB. Free memory was 181.2 MB in the beginning and 181.1 MB in the end (delta: 89.2 kB). There was no memory consumed. Max. memory is 8.0 GB. [2021-08-06 20:19:49,165 INFO L168 Benchmark]: Boogie Procedure Inliner took 22.99 ms. Allocated memory is still 200.3 MB. Free memory was 179.9 MB in the beginning and 178.4 MB in the end (delta: 1.5 MB). Peak memory consumption was 2.1 MB. Max. memory is 8.0 GB. [2021-08-06 20:19:49,165 INFO L168 Benchmark]: Boogie Preprocessor took 18.80 ms. Allocated memory is still 200.3 MB. Free memory was 178.4 MB in the beginning and 177.3 MB in the end (delta: 1.0 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. [2021-08-06 20:19:49,165 INFO L168 Benchmark]: RCFGBuilder took 300.42 ms. Allocated memory is still 200.3 MB. Free memory was 177.3 MB in the beginning and 161.4 MB in the end (delta: 16.0 MB). Peak memory consumption was 15.7 MB. Max. memory is 8.0 GB. [2021-08-06 20:19:49,165 INFO L168 Benchmark]: TraceAbstraction took 703430.31 ms. Allocated memory was 200.3 MB in the beginning and 1.5 GB in the end (delta: 1.3 GB). Free memory was 160.9 MB in the beginning and 697.6 MB in the end (delta: -536.7 MB). Peak memory consumption was 1.3 GB. Max. memory is 8.0 GB. [2021-08-06 20:19:49,166 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.52 ms. Allocated memory is still 200.3 MB. Free memory was 181.2 MB in the beginning and 181.1 MB in the end (delta: 89.2 kB). There was no memory consumed. Max. memory is 8.0 GB. * Boogie Procedure Inliner took 22.99 ms. Allocated memory is still 200.3 MB. Free memory was 179.9 MB in the beginning and 178.4 MB in the end (delta: 1.5 MB). Peak memory consumption was 2.1 MB. Max. memory is 8.0 GB. * Boogie Preprocessor took 18.80 ms. Allocated memory is still 200.3 MB. Free memory was 178.4 MB in the beginning and 177.3 MB in the end (delta: 1.0 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. * RCFGBuilder took 300.42 ms. Allocated memory is still 200.3 MB. Free memory was 177.3 MB in the beginning and 161.4 MB in the end (delta: 16.0 MB). Peak memory consumption was 15.7 MB. Max. memory is 8.0 GB. * TraceAbstraction took 703430.31 ms. Allocated memory was 200.3 MB in the beginning and 1.5 GB in the end (delta: 1.3 GB). Free memory was 160.9 MB in the beginning and 697.6 MB in the end (delta: -536.7 MB). Peak memory consumption was 1.3 GB. Max. memory is 8.0 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Independence relation benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 1443, positive: 1363, positive conditional: 1363, positive unconditional: 0, negative: 80, negative conditional: 80, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 1363, positive: 1363, positive conditional: 0, positive unconditional: 1363, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 239, positive: 239, positive conditional: 0, positive unconditional: 239, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 239, positive: 236, positive conditional: 0, positive unconditional: 236, negative: 3, negative conditional: 0, negative unconditional: 3, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 3, positive: 3, positive conditional: 0, positive unconditional: 3, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 31, positive: 31, positive conditional: 0, positive unconditional: 31, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 1363, positive: 1124, positive conditional: 0, positive unconditional: 1124, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 239, unknown conditional: 0, unknown unconditional: 239] , Statistics on independence cache: Total cache size (in pairs): 239, Positive cache size: 239, Positive conditional cache size: 0, Positive unconditional cache size: 239, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Independence queries for same thread: 80 - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0ms ErrorAutomatonConstructionTimeTotal, 0.0ms FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0ms ErrorAutomatonConstructionTimeAvg, 0.0ms ErrorAutomatonDifferenceTimeAvg, 0.0ms ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - TimeoutResultAtElement [Line: 88]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while BasicCegarLoop was analyzing trace of length 203 with TraceHistMax 16,while executing Executor. - TimeoutResultAtElement [Line: 81]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was analyzing trace of length 203 with TraceHistMax 16,while executing Executor. - TimeoutResultAtElement [Line: 81]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was analyzing trace of length 203 with TraceHistMax 16,while executing Executor. - TimeoutResultAtElement [Line: 82]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was analyzing trace of length 203 with TraceHistMax 16,while executing Executor. - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: ULTIMATE.start with 1 thread instances CFG has 7 procedures, 63 locations, 4 error locations. Started 1 CEGAR loops. OverallTime: 703327.5ms, OverallIterations: 75, TraceHistogramMax: 16, EmptinessCheckTime: 78.1ms, AutomataDifference: 138288.4ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 231.3ms, PartialOrderReductionTime: 219.0ms, HoareTripleCheckerStatistics: 4356 SDtfs, 5763 SDslu, 105772 SDs, 0 SdLazy, 152216 SolverSat, 2648 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 66231.8ms Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 11143 GetRequests, 7578 SyntacticMatches, 202 SemanticMatches, 3363 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65458 ImplicationChecksByTransitivity, 205861.7ms Time, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=659occurred in iteration=0, InterpolantAutomatonStates: 2298, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: 271.7ms AutomataMinimizationTime, 74 MinimizatonAttempts, 2045 StatesRemovedByMinimization, 72 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 770.3ms SsaConstructionTime, 3987.3ms SatisfiabilityAnalysisTime, 294954.9ms InterpolantComputationTime, 16637 NumberOfCodeBlocks, 16637 NumberOfCodeBlocksAsserted, 458 NumberOfCheckSat, 16491 ConstructedInterpolants, 133 QuantifiedInterpolants, 294160 SizeOfPredicates, 440 NumberOfNonLiveVariables, 20082 ConjunctsInSsa, 4101 ConjunctsInUnsatCore, 146 InterpolantComputations, 3 PerfectInterpolantSequences, 23879/65055 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