/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/figure1.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.1-8a14012e553caa636f65c1137831746b6d9875cd-8a14012 [2021-08-06 14:51:55,842 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-08-06 14:51:55,844 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-08-06 14:51:55,871 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-08-06 14:51:55,871 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-08-06 14:51:55,874 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-08-06 14:51:55,876 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-08-06 14:51:55,880 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-08-06 14:51:55,882 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-08-06 14:51:55,885 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-08-06 14:51:55,886 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-08-06 14:51:55,887 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-08-06 14:51:55,887 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-08-06 14:51:55,888 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-08-06 14:51:55,889 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-08-06 14:51:55,891 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-08-06 14:51:55,891 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-08-06 14:51:55,892 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-08-06 14:51:55,896 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-08-06 14:51:55,902 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-08-06 14:51:55,902 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-08-06 14:51:55,904 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-08-06 14:51:55,905 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-08-06 14:51:55,905 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-08-06 14:51:55,907 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-08-06 14:51:55,907 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-08-06 14:51:55,907 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-08-06 14:51:55,908 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-08-06 14:51:55,908 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-08-06 14:51:55,908 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-08-06 14:51:55,908 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-08-06 14:51:55,909 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-08-06 14:51:55,909 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-08-06 14:51:55,910 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-08-06 14:51:55,910 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-08-06 14:51:55,910 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-08-06 14:51:55,911 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-08-06 14:51:55,911 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-08-06 14:51:55,911 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-08-06 14:51:55,911 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-08-06 14:51:55,912 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-08-06 14:51:55,921 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf [2021-08-06 14:51:55,940 INFO L113 SettingsManager]: Loading preferences was successful [2021-08-06 14:51:55,940 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-08-06 14:51:55,940 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-08-06 14:51:55,940 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-08-06 14:51:55,942 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-08-06 14:51:55,943 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-08-06 14:51:55,943 INFO L138 SettingsManager]: * Use SBE=true [2021-08-06 14:51:55,943 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-08-06 14:51:55,943 INFO L138 SettingsManager]: * sizeof long=4 [2021-08-06 14:51:55,943 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-08-06 14:51:55,944 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-08-06 14:51:55,944 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-08-06 14:51:55,944 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-08-06 14:51:55,944 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-08-06 14:51:55,944 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-08-06 14:51:55,944 INFO L138 SettingsManager]: * sizeof long double=12 [2021-08-06 14:51:55,944 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-08-06 14:51:55,944 INFO L138 SettingsManager]: * Use constant arrays=true [2021-08-06 14:51:55,944 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-08-06 14:51:55,944 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-08-06 14:51:55,945 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-08-06 14:51:55,945 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-08-06 14:51:55,945 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-08-06 14:51:55,945 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-08-06 14:51:55,945 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-08-06 14:51:55,945 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-08-06 14:51:55,945 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-08-06 14:51:55,945 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-08-06 14:51:55,945 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-08-06 14:51:55,945 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-08-06 14:51:55,946 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-08-06 14:51:55,946 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 14:51:56,180 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-08-06 14:51:56,200 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-08-06 14:51:56,202 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-08-06 14:51:56,203 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2021-08-06 14:51:56,203 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2021-08-06 14:51:56,204 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/figure1.wvr.bpl [2021-08-06 14:51:56,204 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/figure1.wvr.bpl' [2021-08-06 14:51:56,230 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-08-06 14:51:56,232 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2021-08-06 14:51:56,233 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-08-06 14:51:56,233 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-08-06 14:51:56,233 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-08-06 14:51:56,241 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "figure1.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.08 02:51:56" (1/1) ... [2021-08-06 14:51:56,246 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "figure1.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.08 02:51:56" (1/1) ... [2021-08-06 14:51:56,251 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-08-06 14:51:56,252 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-08-06 14:51:56,253 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-08-06 14:51:56,253 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-08-06 14:51:56,258 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "figure1.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.08 02:51:56" (1/1) ... [2021-08-06 14:51:56,259 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "figure1.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.08 02:51:56" (1/1) ... [2021-08-06 14:51:56,259 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "figure1.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.08 02:51:56" (1/1) ... [2021-08-06 14:51:56,259 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "figure1.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.08 02:51:56" (1/1) ... [2021-08-06 14:51:56,261 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "figure1.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.08 02:51:56" (1/1) ... [2021-08-06 14:51:56,264 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "figure1.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.08 02:51:56" (1/1) ... [2021-08-06 14:51:56,264 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "figure1.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.08 02:51:56" (1/1) ... [2021-08-06 14:51:56,265 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-08-06 14:51:56,266 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-08-06 14:51:56,266 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-08-06 14:51:56,266 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-08-06 14:51:56,268 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "figure1.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.08 02:51:56" (1/1) ... [2021-08-06 14:51:56,273 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-08-06 14:51:56,278 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:51:56,290 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 14:51:56,301 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 14:51:56,320 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2021-08-06 14:51:56,320 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2021-08-06 14:51:56,320 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2021-08-06 14:51:56,320 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2021-08-06 14:51:56,320 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2021-08-06 14:51:56,321 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2021-08-06 14:51:56,321 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2021-08-06 14:51:56,321 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-08-06 14:51:56,321 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-08-06 14:51:56,321 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 14:51:56,508 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-08-06 14:51:56,509 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2021-08-06 14:51:56,510 INFO L202 PluginConnector]: Adding new model figure1.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.08 02:51:56 BoogieIcfgContainer [2021-08-06 14:51:56,510 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-08-06 14:51:56,511 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-08-06 14:51:56,512 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-08-06 14:51:56,513 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-08-06 14:51:56,514 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "figure1.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.08 02:51:56" (1/2) ... [2021-08-06 14:51:56,514 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2c7441ee and model type figure1.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.08 02:51:56, skipping insertion in model container [2021-08-06 14:51:56,514 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "figure1.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.08 02:51:56" (2/2) ... [2021-08-06 14:51:56,515 INFO L111 eAbstractionObserver]: Analyzing ICFG figure1.wvr.bpl [2021-08-06 14:51:56,519 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-08-06 14:51:56,519 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-08-06 14:51:56,519 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-08-06 14:51:56,519 INFO L509 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-08-06 14:51:56,539 INFO L148 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2021-08-06 14:51:56,565 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2021-08-06 14:51:56,570 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 14:51:56,570 INFO L340 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2021-08-06 14:51:56,576 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 27 places, 22 transitions, 60 flow [2021-08-06 14:51:56,586 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 32 states, 31 states have (on average 1.8064516129032258) internal successors, (56), 31 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:51:56,588 INFO L276 IsEmpty]: Start isEmpty. Operand has 32 states, 31 states have (on average 1.8064516129032258) internal successors, (56), 31 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:51:56,592 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-08-06 14:51:56,592 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:51:56,593 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:51:56,593 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 14:51:56,596 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:51:56,597 INFO L82 PathProgramCache]: Analyzing trace with hash 1212787643, now seen corresponding path program 1 times [2021-08-06 14:51:56,607 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:51:56,607 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [118612869] [2021-08-06 14:51:56,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:51:56,608 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:51:56,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:51:56,739 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 14:51:56,740 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:51:56,740 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [118612869] [2021-08-06 14:51:56,741 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [118612869] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-06 14:51:56,741 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-06 14:51:56,742 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-06 14:51:56,743 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1387431811] [2021-08-06 14:51:56,746 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-08-06 14:51:56,747 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:51:56,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-06 14:51:56,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-06 14:51:56,760 INFO L87 Difference]: Start difference. First operand has 32 states, 31 states have (on average 1.8064516129032258) internal successors, (56), 31 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 3 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 states have internal predecessors, (14), 0 states have call successors, (0), 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 14:51:56,785 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:51:56,785 INFO L93 Difference]: Finished difference Result 57 states and 100 transitions. [2021-08-06 14:51:56,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-06 14:51:56,787 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2021-08-06 14:51:56,787 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:51:56,807 INFO L225 Difference]: With dead ends: 57 [2021-08-06 14:51:56,807 INFO L226 Difference]: Without dead ends: 42 [2021-08-06 14:51:56,808 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 8.0ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-06 14:51:56,818 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42 states. [2021-08-06 14:51:56,832 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42 to 40. [2021-08-06 14:51:56,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 40 states, 39 states have (on average 1.8205128205128205) internal successors, (71), 39 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 14:51:56,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 71 transitions. [2021-08-06 14:51:56,837 INFO L78 Accepts]: Start accepts. Automaton has 40 states and 71 transitions. Word has length 14 [2021-08-06 14:51:56,837 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:51:56,837 INFO L470 AbstractCegarLoop]: Abstraction has 40 states and 71 transitions. [2021-08-06 14:51:56,837 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 states have internal predecessors, (14), 0 states have call successors, (0), 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 14:51:56,838 INFO L276 IsEmpty]: Start isEmpty. Operand 40 states and 71 transitions. [2021-08-06 14:51:56,839 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-08-06 14:51:56,840 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:51:56,840 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:51:56,840 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-08-06 14:51:56,841 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 14:51:56,846 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:51:56,846 INFO L82 PathProgramCache]: Analyzing trace with hash -1488322375, now seen corresponding path program 1 times [2021-08-06 14:51:56,848 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:51:56,848 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1428992034] [2021-08-06 14:51:56,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:51:56,849 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:51:56,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:51:56,929 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:51:56,930 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:51:56,930 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1428992034] [2021-08-06 14:51:56,930 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1428992034] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:51:56,930 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1256919857] [2021-08-06 14:51:56,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:51:56,930 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:51:56,931 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:51:56,933 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 14:51:56,934 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 14:51:56,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:51:56,970 INFO L263 TraceCheckSpWp]: Trace formula consists of 33 conjuncts, 5 conjunts are in the unsatisfiable core [2021-08-06 14:51:56,973 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:51:57,268 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:51:57,269 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1256919857] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:51:57,269 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:51:57,269 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5] total 9 [2021-08-06 14:51:57,270 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1427301119] [2021-08-06 14:51:57,270 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-08-06 14:51:57,270 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:51:57,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-08-06 14:51:57,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2021-08-06 14:51:57,271 INFO L87 Difference]: Start difference. First operand 40 states and 71 transitions. Second operand has 10 states, 10 states have (on average 2.6) internal successors, (26), 9 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:51:57,392 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:51:57,393 INFO L93 Difference]: Finished difference Result 63 states and 108 transitions. [2021-08-06 14:51:57,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-06 14:51:57,393 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.6) internal successors, (26), 9 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-08-06 14:51:57,393 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:51:57,394 INFO L225 Difference]: With dead ends: 63 [2021-08-06 14:51:57,394 INFO L226 Difference]: Without dead ends: 63 [2021-08-06 14:51:57,395 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 128.1ms TimeCoverageRelationStatistics Valid=60, Invalid=122, Unknown=0, NotChecked=0, Total=182 [2021-08-06 14:51:57,395 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63 states. [2021-08-06 14:51:57,398 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63 to 45. [2021-08-06 14:51:57,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45 states, 44 states have (on average 1.8181818181818181) internal successors, (80), 44 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 14:51:57,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 80 transitions. [2021-08-06 14:51:57,399 INFO L78 Accepts]: Start accepts. Automaton has 45 states and 80 transitions. Word has length 16 [2021-08-06 14:51:57,399 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:51:57,399 INFO L470 AbstractCegarLoop]: Abstraction has 45 states and 80 transitions. [2021-08-06 14:51:57,400 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 2.6) internal successors, (26), 9 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:51:57,400 INFO L276 IsEmpty]: Start isEmpty. Operand 45 states and 80 transitions. [2021-08-06 14:51:57,400 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-08-06 14:51:57,400 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:51:57,400 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:51:57,419 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 14:51:57,617 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:51:57,617 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 14:51:57,617 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:51:57,618 INFO L82 PathProgramCache]: Analyzing trace with hash -841147161, now seen corresponding path program 2 times [2021-08-06 14:51:57,618 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:51:57,618 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1889446232] [2021-08-06 14:51:57,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:51:57,618 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:51:57,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:51:57,669 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:51:57,669 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:51:57,669 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1889446232] [2021-08-06 14:51:57,669 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1889446232] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-06 14:51:57,670 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-06 14:51:57,670 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-08-06 14:51:57,670 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1520016658] [2021-08-06 14:51:57,670 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-08-06 14:51:57,670 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:51:57,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-08-06 14:51:57,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-08-06 14:51:57,671 INFO L87 Difference]: Start difference. First operand 45 states and 80 transitions. Second operand has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:51:57,741 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:51:57,742 INFO L93 Difference]: Finished difference Result 50 states and 88 transitions. [2021-08-06 14:51:57,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-08-06 14:51:57,742 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-08-06 14:51:57,743 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:51:57,746 INFO L225 Difference]: With dead ends: 50 [2021-08-06 14:51:57,746 INFO L226 Difference]: Without dead ends: 48 [2021-08-06 14:51:57,746 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 38.2ms TimeCoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2021-08-06 14:51:57,747 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48 states. [2021-08-06 14:51:57,760 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48 to 43. [2021-08-06 14:51:57,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43 states, 42 states have (on average 1.8095238095238095) internal successors, (76), 42 states have internal predecessors, (76), 0 states have call successors, (0), 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 14:51:57,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 76 transitions. [2021-08-06 14:51:57,762 INFO L78 Accepts]: Start accepts. Automaton has 43 states and 76 transitions. Word has length 16 [2021-08-06 14:51:57,762 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:51:57,763 INFO L470 AbstractCegarLoop]: Abstraction has 43 states and 76 transitions. [2021-08-06 14:51:57,763 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:51:57,763 INFO L276 IsEmpty]: Start isEmpty. Operand 43 states and 76 transitions. [2021-08-06 14:51:57,763 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-08-06 14:51:57,763 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:51:57,764 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:51:57,764 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-08-06 14:51:57,764 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 14:51:57,764 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:51:57,772 INFO L82 PathProgramCache]: Analyzing trace with hash -976918153, now seen corresponding path program 1 times [2021-08-06 14:51:57,772 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:51:57,772 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [997621187] [2021-08-06 14:51:57,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:51:57,773 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:51:57,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:51:57,868 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 14:51:57,868 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:51:57,868 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [997621187] [2021-08-06 14:51:57,868 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [997621187] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:51:57,868 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [662281752] [2021-08-06 14:51:57,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:51:57,869 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:51:57,869 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:51:57,873 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 14:51:57,874 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 14:51:57,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:51:57,914 INFO L263 TraceCheckSpWp]: Trace formula consists of 39 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-06 14:51:57,916 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:51:58,165 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 14:51:58,165 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [662281752] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:51:58,165 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:51:58,165 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-08-06 14:51:58,165 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1710618041] [2021-08-06 14:51:58,166 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-08-06 14:51:58,166 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:51:58,166 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-08-06 14:51:58,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-08-06 14:51:58,167 INFO L87 Difference]: Start difference. First operand 43 states and 76 transitions. Second operand has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:51:58,178 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:51:58,178 INFO L93 Difference]: Finished difference Result 96 states and 173 transitions. [2021-08-06 14:51:58,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-08-06 14:51:58,178 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-08-06 14:51:58,178 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:51:58,179 INFO L225 Difference]: With dead ends: 96 [2021-08-06 14:51:58,179 INFO L226 Difference]: Without dead ends: 75 [2021-08-06 14:51:58,179 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 18 SyntacticMatches, 2 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 12.7ms TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-08-06 14:51:58,180 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 75 states. [2021-08-06 14:51:58,182 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 75 to 58. [2021-08-06 14:51:58,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 58 states, 57 states have (on average 1.912280701754386) internal successors, (109), 57 states have internal predecessors, (109), 0 states have call successors, (0), 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 14:51:58,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 109 transitions. [2021-08-06 14:51:58,183 INFO L78 Accepts]: Start accepts. Automaton has 58 states and 109 transitions. Word has length 18 [2021-08-06 14:51:58,183 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:51:58,183 INFO L470 AbstractCegarLoop]: Abstraction has 58 states and 109 transitions. [2021-08-06 14:51:58,183 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:51:58,183 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 109 transitions. [2021-08-06 14:51:58,184 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-06 14:51:58,184 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:51:58,184 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:51:58,200 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2021-08-06 14:51:58,400 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 14:51:58,401 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 14:51:58,401 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:51:58,401 INFO L82 PathProgramCache]: Analyzing trace with hash 1383534453, now seen corresponding path program 2 times [2021-08-06 14:51:58,401 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:51:58,402 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2059179391] [2021-08-06 14:51:58,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:51:58,402 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:51:58,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:51:58,512 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:51:58,512 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:51:58,512 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2059179391] [2021-08-06 14:51:58,512 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2059179391] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:51:58,512 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1559983157] [2021-08-06 14:51:58,512 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-06 14:51:58,512 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:51:58,513 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:51:58,513 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 14:51:58,529 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 14:51:58,571 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-06 14:51:58,572 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:51:58,572 INFO L263 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-06 14:51:58,575 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:51:58,801 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:51:58,801 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1559983157] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:51:58,801 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:51:58,801 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 13 [2021-08-06 14:51:58,802 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [701257316] [2021-08-06 14:51:58,802 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-08-06 14:51:58,802 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:51:58,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-06 14:51:58,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2021-08-06 14:51:58,803 INFO L87 Difference]: Start difference. First operand 58 states and 109 transitions. Second operand has 14 states, 14 states have (on average 2.4285714285714284) internal successors, (34), 13 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 14:51:59,045 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:51:59,046 INFO L93 Difference]: Finished difference Result 173 states and 308 transitions. [2021-08-06 14:51:59,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-08-06 14:51:59,047 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.4285714285714284) internal successors, (34), 13 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-06 14:51:59,047 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:51:59,048 INFO L225 Difference]: With dead ends: 173 [2021-08-06 14:51:59,048 INFO L226 Difference]: Without dead ends: 167 [2021-08-06 14:51:59,048 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 121 ImplicationChecksByTransitivity, 226.5ms TimeCoverageRelationStatistics Valid=185, Invalid=465, Unknown=0, NotChecked=0, Total=650 [2021-08-06 14:51:59,048 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 167 states. [2021-08-06 14:51:59,051 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 167 to 67. [2021-08-06 14:51:59,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 67 states, 66 states have (on average 1.9545454545454546) internal successors, (129), 66 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 14:51:59,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 129 transitions. [2021-08-06 14:51:59,052 INFO L78 Accepts]: Start accepts. Automaton has 67 states and 129 transitions. Word has length 20 [2021-08-06 14:51:59,052 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:51:59,052 INFO L470 AbstractCegarLoop]: Abstraction has 67 states and 129 transitions. [2021-08-06 14:51:59,052 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.4285714285714284) internal successors, (34), 13 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 14:51:59,053 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 129 transitions. [2021-08-06 14:51:59,053 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-06 14:51:59,053 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:51:59,053 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:51:59,072 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 14:51:59,265 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 14:51:59,266 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 14:51:59,266 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:51:59,266 INFO L82 PathProgramCache]: Analyzing trace with hash 1633346791, now seen corresponding path program 3 times [2021-08-06 14:51:59,266 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:51:59,266 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [154647286] [2021-08-06 14:51:59,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:51:59,266 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:51:59,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:51:59,327 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:51:59,328 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:51:59,328 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [154647286] [2021-08-06 14:51:59,328 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [154647286] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:51:59,328 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1234712516] [2021-08-06 14:51:59,328 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-06 14:51:59,328 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:51:59,328 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:51:59,345 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 14:51:59,345 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 14:51:59,407 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-08-06 14:51:59,407 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:51:59,407 INFO L263 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-06 14:51:59,408 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:51:59,600 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:51:59,601 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1234712516] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:51:59,601 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:51:59,601 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7] total 11 [2021-08-06 14:51:59,601 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1013025324] [2021-08-06 14:51:59,601 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-08-06 14:51:59,601 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:51:59,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-08-06 14:51:59,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2021-08-06 14:51:59,602 INFO L87 Difference]: Start difference. First operand 67 states and 129 transitions. Second operand has 12 states, 12 states have (on average 2.5) internal successors, (30), 11 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:51:59,871 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:51:59,871 INFO L93 Difference]: Finished difference Result 145 states and 267 transitions. [2021-08-06 14:51:59,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-08-06 14:51:59,872 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.5) internal successors, (30), 11 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-06 14:51:59,872 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:51:59,873 INFO L225 Difference]: With dead ends: 145 [2021-08-06 14:51:59,873 INFO L226 Difference]: Without dead ends: 141 [2021-08-06 14:51:59,873 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 123 ImplicationChecksByTransitivity, 244.0ms TimeCoverageRelationStatistics Valid=176, Invalid=424, Unknown=0, NotChecked=0, Total=600 [2021-08-06 14:51:59,874 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 141 states. [2021-08-06 14:51:59,884 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 141 to 66. [2021-08-06 14:51:59,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 66 states, 65 states have (on average 1.9384615384615385) internal successors, (126), 65 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 14:51:59,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 126 transitions. [2021-08-06 14:51:59,886 INFO L78 Accepts]: Start accepts. Automaton has 66 states and 126 transitions. Word has length 20 [2021-08-06 14:51:59,887 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:51:59,887 INFO L470 AbstractCegarLoop]: Abstraction has 66 states and 126 transitions. [2021-08-06 14:51:59,887 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.5) internal successors, (30), 11 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:51:59,887 INFO L276 IsEmpty]: Start isEmpty. Operand 66 states and 126 transitions. [2021-08-06 14:51:59,887 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-08-06 14:51:59,887 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:51:59,888 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:51:59,904 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 14:52:00,104 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 14:52:00,104 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 14:52:00,105 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:52:00,105 INFO L82 PathProgramCache]: Analyzing trace with hash 1508489523, now seen corresponding path program 4 times [2021-08-06 14:52:00,105 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:52:00,105 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [576583309] [2021-08-06 14:52:00,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:52:00,105 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:52:00,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:52:00,179 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:52:00,179 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:52:00,179 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [576583309] [2021-08-06 14:52:00,179 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [576583309] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:52:00,179 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [162964861] [2021-08-06 14:52:00,179 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-06 14:52:00,180 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:52:00,180 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:52:00,181 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 14:52:00,205 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 14:52:00,261 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-06 14:52:00,261 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:52:00,261 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 11 conjunts are in the unsatisfiable core [2021-08-06 14:52:00,262 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:52:00,437 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:52:00,437 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [162964861] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:52:00,437 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:52:00,438 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 5 [2021-08-06 14:52:00,438 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2146443730] [2021-08-06 14:52:00,438 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-08-06 14:52:00,438 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:52:00,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-08-06 14:52:00,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-08-06 14:52:00,439 INFO L87 Difference]: Start difference. First operand 66 states and 126 transitions. Second operand has 5 states, 5 states have (on average 4.4) internal successors, (22), 5 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:52:00,455 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:52:00,455 INFO L93 Difference]: Finished difference Result 162 states and 309 transitions. [2021-08-06 14:52:00,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-08-06 14:52:00,455 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.4) internal successors, (22), 5 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2021-08-06 14:52:00,455 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:52:00,456 INFO L225 Difference]: With dead ends: 162 [2021-08-06 14:52:00,456 INFO L226 Difference]: Without dead ends: 135 [2021-08-06 14:52:00,456 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 18.2ms TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-08-06 14:52:00,456 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 135 states. [2021-08-06 14:52:00,459 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 135 to 105. [2021-08-06 14:52:00,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 105 states, 104 states have (on average 2.048076923076923) internal successors, (213), 104 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 14:52:00,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 105 states to 105 states and 213 transitions. [2021-08-06 14:52:00,460 INFO L78 Accepts]: Start accepts. Automaton has 105 states and 213 transitions. Word has length 22 [2021-08-06 14:52:00,460 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:52:00,460 INFO L470 AbstractCegarLoop]: Abstraction has 105 states and 213 transitions. [2021-08-06 14:52:00,460 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.4) internal successors, (22), 5 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:52:00,460 INFO L276 IsEmpty]: Start isEmpty. Operand 105 states and 213 transitions. [2021-08-06 14:52:00,461 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-08-06 14:52:00,461 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:52:00,461 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:52:00,482 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 14:52:00,661 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 14:52:00,661 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 14:52:00,662 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:52:00,662 INFO L82 PathProgramCache]: Analyzing trace with hash 1228681265, now seen corresponding path program 5 times [2021-08-06 14:52:00,662 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:52:00,662 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [796575793] [2021-08-06 14:52:00,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:52:00,662 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:52:00,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:52:00,776 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 4 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:52:00,776 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:52:00,776 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [796575793] [2021-08-06 14:52:00,776 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [796575793] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:52:00,776 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1329518820] [2021-08-06 14:52:00,776 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-06 14:52:00,776 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:52:00,776 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:52:00,777 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 14:52:00,778 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 14:52:00,861 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-08-06 14:52:00,861 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:52:00,861 INFO L263 TraceCheckSpWp]: Trace formula consists of 55 conjuncts, 9 conjunts are in the unsatisfiable core [2021-08-06 14:52:00,862 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:52:01,103 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 4 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:52:01,103 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1329518820] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:52:01,103 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:52:01,103 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 17 [2021-08-06 14:52:01,104 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [726217729] [2021-08-06 14:52:01,104 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-08-06 14:52:01,104 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:52:01,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-06 14:52:01,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=238, Unknown=0, NotChecked=0, Total=306 [2021-08-06 14:52:01,105 INFO L87 Difference]: Start difference. First operand 105 states and 213 transitions. Second operand has 18 states, 18 states have (on average 2.3333333333333335) internal successors, (42), 17 states have internal predecessors, (42), 0 states have call successors, (0), 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 14:52:01,559 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:52:01,559 INFO L93 Difference]: Finished difference Result 364 states and 691 transitions. [2021-08-06 14:52:01,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-08-06 14:52:01,559 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.3333333333333335) internal successors, (42), 17 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-08-06 14:52:01,559 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:52:01,561 INFO L225 Difference]: With dead ends: 364 [2021-08-06 14:52:01,561 INFO L226 Difference]: Without dead ends: 334 [2021-08-06 14:52:01,561 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 327 ImplicationChecksByTransitivity, 385.7ms TimeCoverageRelationStatistics Valid=402, Invalid=1080, Unknown=0, NotChecked=0, Total=1482 [2021-08-06 14:52:01,562 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 334 states. [2021-08-06 14:52:01,568 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 334 to 92. [2021-08-06 14:52:01,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 92 states, 91 states have (on average 1.967032967032967) internal successors, (179), 91 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 14:52:01,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 179 transitions. [2021-08-06 14:52:01,569 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 179 transitions. Word has length 24 [2021-08-06 14:52:01,570 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:52:01,570 INFO L470 AbstractCegarLoop]: Abstraction has 92 states and 179 transitions. [2021-08-06 14:52:01,570 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.3333333333333335) internal successors, (42), 17 states have internal predecessors, (42), 0 states have call successors, (0), 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 14:52:01,570 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 179 transitions. [2021-08-06 14:52:01,573 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-08-06 14:52:01,573 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:52:01,573 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:52:01,593 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 14:52:01,792 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 14:52:01,793 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 14:52:01,793 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:52:01,793 INFO L82 PathProgramCache]: Analyzing trace with hash 1864859111, now seen corresponding path program 6 times [2021-08-06 14:52:01,793 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:52:01,793 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [576319655] [2021-08-06 14:52:01,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:52:01,793 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:52:01,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:52:01,863 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 7 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:52:01,863 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:52:01,863 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [576319655] [2021-08-06 14:52:01,863 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [576319655] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:52:01,863 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1325204969] [2021-08-06 14:52:01,863 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-06 14:52:01,863 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:52:01,863 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:52:01,864 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 14:52:01,890 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 14:52:01,976 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2021-08-06 14:52:01,977 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:52:01,977 INFO L263 TraceCheckSpWp]: Trace formula consists of 55 conjuncts, 9 conjunts are in the unsatisfiable core [2021-08-06 14:52:01,978 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:52:02,237 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 7 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:52:02,238 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1325204969] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:52:02,238 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:52:02,238 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 9] total 14 [2021-08-06 14:52:02,238 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [683685144] [2021-08-06 14:52:02,238 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-06 14:52:02,238 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:52:02,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-06 14:52:02,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=154, Unknown=0, NotChecked=0, Total=210 [2021-08-06 14:52:02,239 INFO L87 Difference]: Start difference. First operand 92 states and 179 transitions. Second operand has 15 states, 15 states have (on average 2.533333333333333) internal successors, (38), 14 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:52:02,697 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:52:02,698 INFO L93 Difference]: Finished difference Result 239 states and 453 transitions. [2021-08-06 14:52:02,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-08-06 14:52:02,698 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.533333333333333) internal successors, (38), 14 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-08-06 14:52:02,698 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:52:02,699 INFO L225 Difference]: With dead ends: 239 [2021-08-06 14:52:02,699 INFO L226 Difference]: Without dead ends: 235 [2021-08-06 14:52:02,700 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 311 ImplicationChecksByTransitivity, 408.9ms TimeCoverageRelationStatistics Valid=356, Invalid=976, Unknown=0, NotChecked=0, Total=1332 [2021-08-06 14:52:02,700 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 235 states. [2021-08-06 14:52:02,702 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 235 to 84. [2021-08-06 14:52:02,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 84 states, 83 states have (on average 1.9759036144578312) internal successors, (164), 83 states have internal predecessors, (164), 0 states have call successors, (0), 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 14:52:02,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 164 transitions. [2021-08-06 14:52:02,702 INFO L78 Accepts]: Start accepts. Automaton has 84 states and 164 transitions. Word has length 24 [2021-08-06 14:52:02,702 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:52:02,702 INFO L470 AbstractCegarLoop]: Abstraction has 84 states and 164 transitions. [2021-08-06 14:52:02,702 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.533333333333333) internal successors, (38), 14 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:52:02,703 INFO L276 IsEmpty]: Start isEmpty. Operand 84 states and 164 transitions. [2021-08-06 14:52:02,703 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-06 14:52:02,703 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:52:02,703 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:52:02,722 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 14:52:02,913 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 14:52:02,913 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 14:52:02,913 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:52:02,913 INFO L82 PathProgramCache]: Analyzing trace with hash -1276536081, now seen corresponding path program 7 times [2021-08-06 14:52:02,914 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:52:02,914 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [801763868] [2021-08-06 14:52:02,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:52:02,914 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:52:02,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:52:02,980 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:52:02,980 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:52:02,980 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [801763868] [2021-08-06 14:52:02,980 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [801763868] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:52:02,980 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [773813883] [2021-08-06 14:52:02,980 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-06 14:52:02,981 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:52:02,981 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:52:02,982 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 14:52:02,982 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 14:52:03,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:52:03,104 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 15 conjunts are in the unsatisfiable core [2021-08-06 14:52:03,104 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:52:03,307 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:52:03,307 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [773813883] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:52:03,308 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:52:03,308 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 6 [2021-08-06 14:52:03,308 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [561710698] [2021-08-06 14:52:03,308 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-08-06 14:52:03,308 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:52:03,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-08-06 14:52:03,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-08-06 14:52:03,309 INFO L87 Difference]: Start difference. First operand 84 states and 164 transitions. Second operand has 6 states, 6 states have (on average 4.333333333333333) internal successors, (26), 6 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 14:52:03,332 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:52:03,332 INFO L93 Difference]: Finished difference Result 221 states and 426 transitions. [2021-08-06 14:52:03,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-08-06 14:52:03,332 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 4.333333333333333) internal successors, (26), 6 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 14:52:03,332 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:52:03,333 INFO L225 Difference]: With dead ends: 221 [2021-08-06 14:52:03,333 INFO L226 Difference]: Without dead ends: 188 [2021-08-06 14:52:03,333 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 28 SyntacticMatches, 2 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 19.0ms TimeCoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-08-06 14:52:03,334 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 188 states. [2021-08-06 14:52:03,336 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 188 to 145. [2021-08-06 14:52:03,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 145 states, 144 states have (on average 2.0833333333333335) internal successors, (300), 144 states have internal predecessors, (300), 0 states have call successors, (0), 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 14:52:03,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 145 states to 145 states and 300 transitions. [2021-08-06 14:52:03,336 INFO L78 Accepts]: Start accepts. Automaton has 145 states and 300 transitions. Word has length 26 [2021-08-06 14:52:03,337 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:52:03,337 INFO L470 AbstractCegarLoop]: Abstraction has 145 states and 300 transitions. [2021-08-06 14:52:03,337 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 4.333333333333333) internal successors, (26), 6 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 14:52:03,337 INFO L276 IsEmpty]: Start isEmpty. Operand 145 states and 300 transitions. [2021-08-06 14:52:03,337 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-08-06 14:52:03,337 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:52:03,337 INFO L512 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:52:03,360 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 14:52:03,543 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 14:52:03,543 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 14:52:03,543 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:52:03,544 INFO L82 PathProgramCache]: Analyzing trace with hash 923558637, now seen corresponding path program 8 times [2021-08-06 14:52:03,544 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:52:03,544 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2011483454] [2021-08-06 14:52:03,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:52:03,544 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:52:03,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:52:03,657 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 9 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:52:03,658 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:52:03,658 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2011483454] [2021-08-06 14:52:03,658 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2011483454] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:52:03,658 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [80549690] [2021-08-06 14:52:03,658 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-06 14:52:03,658 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:52:03,658 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:52:03,659 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 14:52:03,659 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 14:52:03,796 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-06 14:52:03,797 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:52:03,797 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 11 conjunts are in the unsatisfiable core [2021-08-06 14:52:03,798 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:52:04,131 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 9 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:52:04,132 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [80549690] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:52:04,132 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:52:04,132 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11] total 21 [2021-08-06 14:52:04,132 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2138412768] [2021-08-06 14:52:04,133 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-08-06 14:52:04,133 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:52:04,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-08-06 14:52:04,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=365, Unknown=0, NotChecked=0, Total=462 [2021-08-06 14:52:04,134 INFO L87 Difference]: Start difference. First operand 145 states and 300 transitions. Second operand has 22 states, 22 states have (on average 2.272727272727273) internal successors, (50), 21 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 14:52:04,885 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:52:04,885 INFO L93 Difference]: Finished difference Result 561 states and 1077 transitions. [2021-08-06 14:52:04,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-08-06 14:52:04,885 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.272727272727273) internal successors, (50), 21 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 28 [2021-08-06 14:52:04,886 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:52:04,888 INFO L225 Difference]: With dead ends: 561 [2021-08-06 14:52:04,888 INFO L226 Difference]: Without dead ends: 495 [2021-08-06 14:52:04,889 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 706 ImplicationChecksByTransitivity, 608.4ms TimeCoverageRelationStatistics Valid=757, Invalid=2105, Unknown=0, NotChecked=0, Total=2862 [2021-08-06 14:52:04,889 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 495 states. [2021-08-06 14:52:04,893 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 495 to 114. [2021-08-06 14:52:04,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 114 states, 113 states have (on average 1.991150442477876) internal successors, (225), 113 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 14:52:04,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 114 states to 114 states and 225 transitions. [2021-08-06 14:52:04,894 INFO L78 Accepts]: Start accepts. Automaton has 114 states and 225 transitions. Word has length 28 [2021-08-06 14:52:04,894 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:52:04,894 INFO L470 AbstractCegarLoop]: Abstraction has 114 states and 225 transitions. [2021-08-06 14:52:04,894 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.272727272727273) internal successors, (50), 21 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 14:52:04,894 INFO L276 IsEmpty]: Start isEmpty. Operand 114 states and 225 transitions. [2021-08-06 14:52:04,895 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-08-06 14:52:04,895 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:52:04,895 INFO L512 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:52:04,913 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2021-08-06 14:52:05,111 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 14:52:05,111 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 14:52:05,112 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:52:05,112 INFO L82 PathProgramCache]: Analyzing trace with hash -805165081, now seen corresponding path program 9 times [2021-08-06 14:52:05,112 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:52:05,112 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1807832573] [2021-08-06 14:52:05,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:52:05,112 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:52:05,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:52:05,203 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 13 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:52:05,204 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:52:05,204 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1807832573] [2021-08-06 14:52:05,204 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1807832573] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:52:05,204 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2105687676] [2021-08-06 14:52:05,204 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-06 14:52:05,204 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:52:05,204 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:52:05,205 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 14:52:05,205 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 14:52:05,363 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2021-08-06 14:52:05,363 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:52:05,363 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 11 conjunts are in the unsatisfiable core [2021-08-06 14:52:05,364 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:52:05,697 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 13 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:52:05,698 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2105687676] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:52:05,698 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:52:05,698 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 11] total 17 [2021-08-06 14:52:05,698 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1439654775] [2021-08-06 14:52:05,698 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-08-06 14:52:05,698 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:52:05,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-06 14:52:05,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=229, Unknown=0, NotChecked=0, Total=306 [2021-08-06 14:52:05,699 INFO L87 Difference]: Start difference. First operand 114 states and 225 transitions. Second operand has 18 states, 18 states have (on average 2.5555555555555554) internal successors, (46), 17 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:52:06,348 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:52:06,348 INFO L93 Difference]: Finished difference Result 351 states and 677 transitions. [2021-08-06 14:52:06,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-08-06 14:52:06,349 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.5555555555555554) internal successors, (46), 17 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2021-08-06 14:52:06,349 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:52:06,350 INFO L225 Difference]: With dead ends: 351 [2021-08-06 14:52:06,350 INFO L226 Difference]: Without dead ends: 347 [2021-08-06 14:52:06,351 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 682 ImplicationChecksByTransitivity, 568.9ms TimeCoverageRelationStatistics Valid=647, Invalid=1903, Unknown=0, NotChecked=0, Total=2550 [2021-08-06 14:52:06,351 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 347 states. [2021-08-06 14:52:06,353 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 347 to 102. [2021-08-06 14:52:06,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 102 states, 101 states have (on average 2.0) internal successors, (202), 101 states have internal predecessors, (202), 0 states have call successors, (0), 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 14:52:06,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 102 states to 102 states and 202 transitions. [2021-08-06 14:52:06,354 INFO L78 Accepts]: Start accepts. Automaton has 102 states and 202 transitions. Word has length 28 [2021-08-06 14:52:06,354 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:52:06,354 INFO L470 AbstractCegarLoop]: Abstraction has 102 states and 202 transitions. [2021-08-06 14:52:06,354 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.5555555555555554) internal successors, (46), 17 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:52:06,354 INFO L276 IsEmpty]: Start isEmpty. Operand 102 states and 202 transitions. [2021-08-06 14:52:06,354 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-06 14:52:06,354 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:52:06,355 INFO L512 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:52:06,371 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 14:52:06,560 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 14:52:06,561 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 14:52:06,561 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:52:06,561 INFO L82 PathProgramCache]: Analyzing trace with hash 1853361835, now seen corresponding path program 10 times [2021-08-06 14:52:06,561 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:52:06,561 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [775606526] [2021-08-06 14:52:06,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:52:06,561 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:52:06,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:52:06,638 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:52:06,638 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:52:06,638 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [775606526] [2021-08-06 14:52:06,638 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [775606526] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:52:06,638 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1318885740] [2021-08-06 14:52:06,638 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-06 14:52:06,638 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:52:06,639 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:52:06,639 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 14:52:06,672 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 14:52:06,826 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-06 14:52:06,826 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:52:06,827 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 19 conjunts are in the unsatisfiable core [2021-08-06 14:52:06,827 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:52:07,071 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:52:07,071 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1318885740] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:52:07,072 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:52:07,072 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 7 [2021-08-06 14:52:07,072 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1952278670] [2021-08-06 14:52:07,072 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-08-06 14:52:07,072 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:52:07,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-08-06 14:52:07,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-08-06 14:52:07,073 INFO L87 Difference]: Start difference. First operand 102 states and 202 transitions. Second operand has 7 states, 7 states have (on average 4.285714285714286) internal successors, (30), 7 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:52:07,104 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:52:07,104 INFO L93 Difference]: Finished difference Result 280 states and 543 transitions. [2021-08-06 14:52:07,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-08-06 14:52:07,105 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 4.285714285714286) internal successors, (30), 7 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-08-06 14:52:07,105 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:52:07,106 INFO L225 Difference]: With dead ends: 280 [2021-08-06 14:52:07,106 INFO L226 Difference]: Without dead ends: 241 [2021-08-06 14:52:07,106 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 33 SyntacticMatches, 2 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 24.6ms TimeCoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-08-06 14:52:07,106 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 241 states. [2021-08-06 14:52:07,109 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 241 to 185. [2021-08-06 14:52:07,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 185 states, 184 states have (on average 2.1032608695652173) internal successors, (387), 184 states have internal predecessors, (387), 0 states have call successors, (0), 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 14:52:07,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 185 states to 185 states and 387 transitions. [2021-08-06 14:52:07,109 INFO L78 Accepts]: Start accepts. Automaton has 185 states and 387 transitions. Word has length 30 [2021-08-06 14:52:07,110 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:52:07,110 INFO L470 AbstractCegarLoop]: Abstraction has 185 states and 387 transitions. [2021-08-06 14:52:07,110 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 4.285714285714286) internal successors, (30), 7 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:52:07,110 INFO L276 IsEmpty]: Start isEmpty. Operand 185 states and 387 transitions. [2021-08-06 14:52:07,110 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2021-08-06 14:52:07,110 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:52:07,110 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:52:07,129 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 14:52:07,323 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 14:52:07,323 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 14:52:07,324 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:52:07,324 INFO L82 PathProgramCache]: Analyzing trace with hash -1831163991, now seen corresponding path program 11 times [2021-08-06 14:52:07,324 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:52:07,324 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1378638543] [2021-08-06 14:52:07,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:52:07,324 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:52:07,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:52:07,444 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 16 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:52:07,444 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:52:07,444 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1378638543] [2021-08-06 14:52:07,444 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1378638543] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:52:07,444 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [593358284] [2021-08-06 14:52:07,444 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-06 14:52:07,444 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:52:07,444 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:52:07,445 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 14:52:07,446 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 14:52:07,646 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2021-08-06 14:52:07,646 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:52:07,647 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 13 conjunts are in the unsatisfiable core [2021-08-06 14:52:07,648 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:52:08,087 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 16 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:52:08,087 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [593358284] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:52:08,088 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:52:08,088 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 25 [2021-08-06 14:52:08,088 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1734413102] [2021-08-06 14:52:08,088 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2021-08-06 14:52:08,088 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:52:08,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-08-06 14:52:08,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=519, Unknown=0, NotChecked=0, Total=650 [2021-08-06 14:52:08,089 INFO L87 Difference]: Start difference. First operand 185 states and 387 transitions. Second operand has 26 states, 26 states have (on average 2.230769230769231) internal successors, (58), 25 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 14:52:09,161 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:52:09,161 INFO L93 Difference]: Finished difference Result 786 states and 1519 transitions. [2021-08-06 14:52:09,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2021-08-06 14:52:09,161 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.230769230769231) internal successors, (58), 25 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 32 [2021-08-06 14:52:09,162 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:52:09,164 INFO L225 Difference]: With dead ends: 786 [2021-08-06 14:52:09,164 INFO L226 Difference]: Without dead ends: 678 [2021-08-06 14:52:09,165 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1341 ImplicationChecksByTransitivity, 898.2ms TimeCoverageRelationStatistics Valid=1299, Invalid=3671, Unknown=0, NotChecked=0, Total=4970 [2021-08-06 14:52:09,166 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 678 states. [2021-08-06 14:52:09,169 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 678 to 136. [2021-08-06 14:52:09,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 136 states, 135 states have (on average 2.0074074074074075) internal successors, (271), 135 states have internal predecessors, (271), 0 states have call successors, (0), 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 14:52:09,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 136 states to 136 states and 271 transitions. [2021-08-06 14:52:09,171 INFO L78 Accepts]: Start accepts. Automaton has 136 states and 271 transitions. Word has length 32 [2021-08-06 14:52:09,171 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:52:09,171 INFO L470 AbstractCegarLoop]: Abstraction has 136 states and 271 transitions. [2021-08-06 14:52:09,171 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.230769230769231) internal successors, (58), 25 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 14:52:09,171 INFO L276 IsEmpty]: Start isEmpty. Operand 136 states and 271 transitions. [2021-08-06 14:52:09,171 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2021-08-06 14:52:09,171 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:52:09,171 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:52:09,194 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 14:52:09,381 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 14:52:09,381 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 14:52:09,381 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:52:09,381 INFO L82 PathProgramCache]: Analyzing trace with hash 102376167, now seen corresponding path program 12 times [2021-08-06 14:52:09,381 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:52:09,381 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [274380619] [2021-08-06 14:52:09,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:52:09,382 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:52:09,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:52:09,488 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 21 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:52:09,488 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:52:09,488 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [274380619] [2021-08-06 14:52:09,489 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [274380619] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:52:09,489 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1689402272] [2021-08-06 14:52:09,489 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-06 14:52:09,489 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:52:09,489 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:52:09,489 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 14:52:09,490 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 14:52:09,712 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2021-08-06 14:52:09,712 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:52:09,713 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 13 conjunts are in the unsatisfiable core [2021-08-06 14:52:09,714 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:52:10,167 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 21 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:52:10,167 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1689402272] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:52:10,167 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:52:10,167 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 13] total 20 [2021-08-06 14:52:10,167 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1559069105] [2021-08-06 14:52:10,167 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-08-06 14:52:10,168 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:52:10,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-08-06 14:52:10,168 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=319, Unknown=0, NotChecked=0, Total=420 [2021-08-06 14:52:10,168 INFO L87 Difference]: Start difference. First operand 136 states and 271 transitions. Second operand has 21 states, 21 states have (on average 2.5714285714285716) internal successors, (54), 20 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 14:52:11,137 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:52:11,137 INFO L93 Difference]: Finished difference Result 485 states and 945 transitions. [2021-08-06 14:52:11,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2021-08-06 14:52:11,137 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.5714285714285716) internal successors, (54), 20 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2021-08-06 14:52:11,137 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:52:11,139 INFO L225 Difference]: With dead ends: 485 [2021-08-06 14:52:11,139 INFO L226 Difference]: Without dead ends: 481 [2021-08-06 14:52:11,140 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1312 ImplicationChecksByTransitivity, 869.8ms TimeCoverageRelationStatistics Valid=1088, Invalid=3334, Unknown=0, NotChecked=0, Total=4422 [2021-08-06 14:52:11,140 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 481 states. [2021-08-06 14:52:11,143 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 481 to 120. [2021-08-06 14:52:11,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 120 states, 119 states have (on average 2.0168067226890756) internal successors, (240), 119 states have internal predecessors, (240), 0 states have call successors, (0), 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 14:52:11,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120 states to 120 states and 240 transitions. [2021-08-06 14:52:11,144 INFO L78 Accepts]: Start accepts. Automaton has 120 states and 240 transitions. Word has length 32 [2021-08-06 14:52:11,144 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:52:11,144 INFO L470 AbstractCegarLoop]: Abstraction has 120 states and 240 transitions. [2021-08-06 14:52:11,144 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.5714285714285716) internal successors, (54), 20 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 14:52:11,144 INFO L276 IsEmpty]: Start isEmpty. Operand 120 states and 240 transitions. [2021-08-06 14:52:11,144 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2021-08-06 14:52:11,144 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:52:11,144 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:52:11,164 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 14:52:11,361 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 14:52:11,361 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 14:52:11,361 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:52:11,362 INFO L82 PathProgramCache]: Analyzing trace with hash 264770663, now seen corresponding path program 13 times [2021-08-06 14:52:11,362 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:52:11,362 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [464526070] [2021-08-06 14:52:11,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:52:11,362 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:52:11,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:52:11,440 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:52:11,440 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:52:11,440 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [464526070] [2021-08-06 14:52:11,440 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [464526070] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:52:11,440 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [791902431] [2021-08-06 14:52:11,440 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-06 14:52:11,440 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:52:11,440 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:52:11,441 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 14:52:11,442 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 14:52:11,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:52:11,700 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 23 conjunts are in the unsatisfiable core [2021-08-06 14:52:11,701 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:52:11,985 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:52:11,985 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [791902431] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:52:11,985 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:52:11,985 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 8 [2021-08-06 14:52:11,986 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [242982723] [2021-08-06 14:52:11,986 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-08-06 14:52:11,986 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:52:11,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-08-06 14:52:11,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-08-06 14:52:11,986 INFO L87 Difference]: Start difference. First operand 120 states and 240 transitions. Second operand has 8 states, 8 states have (on average 4.25) internal successors, (34), 8 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 14:52:12,040 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:52:12,040 INFO L93 Difference]: Finished difference Result 339 states and 660 transitions. [2021-08-06 14:52:12,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-06 14:52:12,040 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.25) internal successors, (34), 8 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2021-08-06 14:52:12,040 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:52:12,041 INFO L225 Difference]: With dead ends: 339 [2021-08-06 14:52:12,041 INFO L226 Difference]: Without dead ends: 294 [2021-08-06 14:52:12,042 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 38 SyntacticMatches, 2 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 28.6ms TimeCoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-08-06 14:52:12,042 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 294 states. [2021-08-06 14:52:12,045 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 294 to 225. [2021-08-06 14:52:12,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 225 states, 224 states have (on average 2.1160714285714284) internal successors, (474), 224 states have internal predecessors, (474), 0 states have call successors, (0), 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 14:52:12,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 225 states to 225 states and 474 transitions. [2021-08-06 14:52:12,046 INFO L78 Accepts]: Start accepts. Automaton has 225 states and 474 transitions. Word has length 34 [2021-08-06 14:52:12,046 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:52:12,046 INFO L470 AbstractCegarLoop]: Abstraction has 225 states and 474 transitions. [2021-08-06 14:52:12,046 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.25) internal successors, (34), 8 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 14:52:12,046 INFO L276 IsEmpty]: Start isEmpty. Operand 225 states and 474 transitions. [2021-08-06 14:52:12,046 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2021-08-06 14:52:12,046 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:52:12,046 INFO L512 BasicCegarLoop]: trace histogram [6, 6, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:52:12,065 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 14:52:12,263 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 14:52:12,263 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 14:52:12,264 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:52:12,264 INFO L82 PathProgramCache]: Analyzing trace with hash -1625686427, now seen corresponding path program 14 times [2021-08-06 14:52:12,264 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:52:12,264 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [920803686] [2021-08-06 14:52:12,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:52:12,264 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:52:12,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:52:12,417 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 25 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:52:12,417 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:52:12,417 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [920803686] [2021-08-06 14:52:12,417 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [920803686] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:52:12,417 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1860376401] [2021-08-06 14:52:12,417 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-06 14:52:12,417 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:52:12,417 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:52:12,418 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 14:52:12,418 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 14:52:12,688 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-06 14:52:12,688 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:52:12,689 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 15 conjunts are in the unsatisfiable core [2021-08-06 14:52:12,689 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:52:13,166 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 25 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:52:13,166 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1860376401] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:52:13,166 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:52:13,166 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15] total 29 [2021-08-06 14:52:13,166 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1772606342] [2021-08-06 14:52:13,166 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-08-06 14:52:13,166 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:52:13,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-08-06 14:52:13,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=170, Invalid=700, Unknown=0, NotChecked=0, Total=870 [2021-08-06 14:52:13,167 INFO L87 Difference]: Start difference. First operand 225 states and 474 transitions. Second operand has 30 states, 30 states have (on average 2.2) internal successors, (66), 29 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 14:52:14,540 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:52:14,540 INFO L93 Difference]: Finished difference Result 1039 states and 2017 transitions. [2021-08-06 14:52:14,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2021-08-06 14:52:14,545 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.2) internal successors, (66), 29 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 36 [2021-08-06 14:52:14,545 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:52:14,547 INFO L225 Difference]: With dead ends: 1039 [2021-08-06 14:52:14,547 INFO L226 Difference]: Without dead ends: 883 [2021-08-06 14:52:14,549 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 88 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2332 ImplicationChecksByTransitivity, 1249.2ms TimeCoverageRelationStatistics Valid=2085, Invalid=5925, Unknown=0, NotChecked=0, Total=8010 [2021-08-06 14:52:14,550 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 883 states. [2021-08-06 14:52:14,555 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 883 to 158. [2021-08-06 14:52:14,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 158 states, 157 states have (on average 2.0191082802547773) internal successors, (317), 157 states have internal predecessors, (317), 0 states have call successors, (0), 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 14:52:14,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 317 transitions. [2021-08-06 14:52:14,556 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 317 transitions. Word has length 36 [2021-08-06 14:52:14,556 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:52:14,556 INFO L470 AbstractCegarLoop]: Abstraction has 158 states and 317 transitions. [2021-08-06 14:52:14,557 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.2) internal successors, (66), 29 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 14:52:14,557 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 317 transitions. [2021-08-06 14:52:14,557 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2021-08-06 14:52:14,557 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:52:14,557 INFO L512 BasicCegarLoop]: trace histogram [6, 6, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:52:14,575 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 14:52:14,772 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 14:52:14,773 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 14:52:14,773 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:52:14,773 INFO L82 PathProgramCache]: Analyzing trace with hash -2129744153, now seen corresponding path program 15 times [2021-08-06 14:52:14,773 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:52:14,773 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1951759388] [2021-08-06 14:52:14,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:52:14,773 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:52:14,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:52:14,893 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 31 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:52:14,893 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:52:14,893 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1951759388] [2021-08-06 14:52:14,893 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1951759388] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:52:14,893 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1208881333] [2021-08-06 14:52:14,893 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-06 14:52:14,893 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:52:14,893 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:52:14,897 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 14:52:14,902 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 14:52:15,212 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2021-08-06 14:52:15,212 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:52:15,213 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 15 conjunts are in the unsatisfiable core [2021-08-06 14:52:15,215 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:52:15,724 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 31 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:52:15,724 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1208881333] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:52:15,725 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:52:15,725 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 15] total 23 [2021-08-06 14:52:15,725 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [175376247] [2021-08-06 14:52:15,725 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-08-06 14:52:15,725 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:52:15,725 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-08-06 14:52:15,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=424, Unknown=0, NotChecked=0, Total=552 [2021-08-06 14:52:15,726 INFO L87 Difference]: Start difference. First operand 158 states and 317 transitions. Second operand has 24 states, 24 states have (on average 2.5833333333333335) internal successors, (62), 23 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 14:52:17,119 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:52:17,120 INFO L93 Difference]: Finished difference Result 641 states and 1257 transitions. [2021-08-06 14:52:17,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2021-08-06 14:52:17,120 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.5833333333333335) internal successors, (62), 23 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 36 [2021-08-06 14:52:17,120 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:52:17,122 INFO L225 Difference]: With dead ends: 641 [2021-08-06 14:52:17,122 INFO L226 Difference]: Without dead ends: 637 [2021-08-06 14:52:17,123 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2300 ImplicationChecksByTransitivity, 1268.7ms TimeCoverageRelationStatistics Valid=1724, Invalid=5416, Unknown=0, NotChecked=0, Total=7140 [2021-08-06 14:52:17,124 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 637 states. [2021-08-06 14:52:17,129 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 637 to 138. [2021-08-06 14:52:17,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 138 states, 137 states have (on average 2.0291970802919708) internal successors, (278), 137 states have internal predecessors, (278), 0 states have call successors, (0), 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 14:52:17,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 278 transitions. [2021-08-06 14:52:17,130 INFO L78 Accepts]: Start accepts. Automaton has 138 states and 278 transitions. Word has length 36 [2021-08-06 14:52:17,130 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:52:17,130 INFO L470 AbstractCegarLoop]: Abstraction has 138 states and 278 transitions. [2021-08-06 14:52:17,130 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.5833333333333335) internal successors, (62), 23 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 14:52:17,130 INFO L276 IsEmpty]: Start isEmpty. Operand 138 states and 278 transitions. [2021-08-06 14:52:17,130 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2021-08-06 14:52:17,130 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:52:17,130 INFO L512 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:52:17,147 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2021-08-06 14:52:17,347 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 14:52:17,348 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 14:52:17,348 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:52:17,348 INFO L82 PathProgramCache]: Analyzing trace with hash 160214051, now seen corresponding path program 16 times [2021-08-06 14:52:17,348 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:52:17,348 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [344504059] [2021-08-06 14:52:17,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:52:17,348 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:52:17,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:52:17,463 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:52:17,463 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:52:17,463 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [344504059] [2021-08-06 14:52:17,463 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [344504059] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:52:17,463 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1024047769] [2021-08-06 14:52:17,463 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-06 14:52:17,463 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:52:17,463 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:52:17,464 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 14:52:17,464 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 14:52:17,793 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-06 14:52:17,793 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:52:17,794 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-06 14:52:17,796 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:52:18,095 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:52:18,095 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1024047769] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:52:18,095 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:52:18,095 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 9 [2021-08-06 14:52:18,095 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1491034766] [2021-08-06 14:52:18,095 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-08-06 14:52:18,095 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:52:18,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-08-06 14:52:18,096 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2021-08-06 14:52:18,096 INFO L87 Difference]: Start difference. First operand 138 states and 278 transitions. Second operand has 9 states, 9 states have (on average 4.222222222222222) internal successors, (38), 9 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:52:18,157 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:52:18,157 INFO L93 Difference]: Finished difference Result 398 states and 777 transitions. [2021-08-06 14:52:18,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-06 14:52:18,157 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.222222222222222) internal successors, (38), 9 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 38 [2021-08-06 14:52:18,157 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:52:18,158 INFO L225 Difference]: With dead ends: 398 [2021-08-06 14:52:18,158 INFO L226 Difference]: Without dead ends: 347 [2021-08-06 14:52:18,158 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 43 SyntacticMatches, 2 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 42.2ms TimeCoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2021-08-06 14:52:18,159 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 347 states. [2021-08-06 14:52:18,161 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 347 to 265. [2021-08-06 14:52:18,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 265 states, 264 states have (on average 2.125) internal successors, (561), 264 states have internal predecessors, (561), 0 states have call successors, (0), 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 14:52:18,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 265 states to 265 states and 561 transitions. [2021-08-06 14:52:18,162 INFO L78 Accepts]: Start accepts. Automaton has 265 states and 561 transitions. Word has length 38 [2021-08-06 14:52:18,163 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:52:18,163 INFO L470 AbstractCegarLoop]: Abstraction has 265 states and 561 transitions. [2021-08-06 14:52:18,163 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.222222222222222) internal successors, (38), 9 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:52:18,163 INFO L276 IsEmpty]: Start isEmpty. Operand 265 states and 561 transitions. [2021-08-06 14:52:18,163 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2021-08-06 14:52:18,163 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:52:18,163 INFO L512 BasicCegarLoop]: trace histogram [7, 7, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:52:18,190 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 14:52:18,384 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 14:52:18,385 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 14:52:18,385 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:52:18,385 INFO L82 PathProgramCache]: Analyzing trace with hash 1774020385, now seen corresponding path program 17 times [2021-08-06 14:52:18,385 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:52:18,385 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1462122412] [2021-08-06 14:52:18,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:52:18,385 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:52:18,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:52:18,560 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 36 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:52:18,560 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:52:18,560 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1462122412] [2021-08-06 14:52:18,560 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1462122412] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:52:18,560 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1772215706] [2021-08-06 14:52:18,560 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-06 14:52:18,560 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:52:18,560 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:52:18,561 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 14:52:18,561 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 14:52:18,910 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2021-08-06 14:52:18,910 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:52:18,911 INFO L263 TraceCheckSpWp]: Trace formula consists of 99 conjuncts, 17 conjunts are in the unsatisfiable core [2021-08-06 14:52:18,911 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:52:19,495 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 36 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:52:19,496 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1772215706] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:52:19,496 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:52:19,496 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 17] total 33 [2021-08-06 14:52:19,496 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1342806685] [2021-08-06 14:52:19,496 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2021-08-06 14:52:19,496 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:52:19,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2021-08-06 14:52:19,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=214, Invalid=908, Unknown=0, NotChecked=0, Total=1122 [2021-08-06 14:52:19,497 INFO L87 Difference]: Start difference. First operand 265 states and 561 transitions. Second operand has 34 states, 34 states have (on average 2.176470588235294) internal successors, (74), 33 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 14:52:21,393 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:52:21,393 INFO L93 Difference]: Finished difference Result 1320 states and 2571 transitions. [2021-08-06 14:52:21,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2021-08-06 14:52:21,394 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 2.176470588235294) internal successors, (74), 33 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 40 [2021-08-06 14:52:21,394 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:52:21,397 INFO L225 Difference]: With dead ends: 1320 [2021-08-06 14:52:21,397 INFO L226 Difference]: Without dead ends: 1110 [2021-08-06 14:52:21,399 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 109 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3798 ImplicationChecksByTransitivity, 1695.2ms TimeCoverageRelationStatistics Valid=3180, Invalid=9030, Unknown=0, NotChecked=0, Total=12210 [2021-08-06 14:52:21,400 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1110 states. [2021-08-06 14:52:21,405 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1110 to 180. [2021-08-06 14:52:21,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 180 states, 179 states have (on average 2.0279329608938546) internal successors, (363), 179 states have internal predecessors, (363), 0 states have call successors, (0), 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 14:52:21,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 180 states to 180 states and 363 transitions. [2021-08-06 14:52:21,405 INFO L78 Accepts]: Start accepts. Automaton has 180 states and 363 transitions. Word has length 40 [2021-08-06 14:52:21,405 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:52:21,405 INFO L470 AbstractCegarLoop]: Abstraction has 180 states and 363 transitions. [2021-08-06 14:52:21,405 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 2.176470588235294) internal successors, (74), 33 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 14:52:21,406 INFO L276 IsEmpty]: Start isEmpty. Operand 180 states and 363 transitions. [2021-08-06 14:52:21,406 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2021-08-06 14:52:21,406 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:52:21,406 INFO L512 BasicCegarLoop]: trace histogram [7, 7, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:52:21,426 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2021-08-06 14:52:21,623 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 14:52:21,623 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 14:52:21,623 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:52:21,623 INFO L82 PathProgramCache]: Analyzing trace with hash -504427545, now seen corresponding path program 18 times [2021-08-06 14:52:21,624 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:52:21,624 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1389341925] [2021-08-06 14:52:21,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:52:21,624 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:52:21,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:52:21,738 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 43 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:52:21,738 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:52:21,738 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1389341925] [2021-08-06 14:52:21,739 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1389341925] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:52:21,739 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1871334640] [2021-08-06 14:52:21,739 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-06 14:52:21,739 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:52:21,739 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:52:21,741 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 14:52:21,764 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 14:52:22,145 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 10 check-sat command(s) [2021-08-06 14:52:22,145 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:52:22,145 INFO L263 TraceCheckSpWp]: Trace formula consists of 99 conjuncts, 17 conjunts are in the unsatisfiable core [2021-08-06 14:52:22,146 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:52:22,703 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 43 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:52:22,704 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1871334640] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:52:22,704 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:52:22,704 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 17] total 26 [2021-08-06 14:52:22,704 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [775850595] [2021-08-06 14:52:22,704 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2021-08-06 14:52:22,704 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:52:22,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-08-06 14:52:22,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=158, Invalid=544, Unknown=0, NotChecked=0, Total=702 [2021-08-06 14:52:22,705 INFO L87 Difference]: Start difference. First operand 180 states and 363 transitions. Second operand has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:52:24,524 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:52:24,524 INFO L93 Difference]: Finished difference Result 819 states and 1613 transitions. [2021-08-06 14:52:24,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2021-08-06 14:52:24,525 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 40 [2021-08-06 14:52:24,525 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:52:24,527 INFO L225 Difference]: With dead ends: 819 [2021-08-06 14:52:24,527 INFO L226 Difference]: Without dead ends: 815 [2021-08-06 14:52:24,529 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 103 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3762 ImplicationChecksByTransitivity, 1669.5ms TimeCoverageRelationStatistics Valid=2606, Invalid=8314, Unknown=0, NotChecked=0, Total=10920 [2021-08-06 14:52:24,529 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 815 states. [2021-08-06 14:52:24,533 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 815 to 156. [2021-08-06 14:52:24,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 156 states, 155 states have (on average 2.0387096774193547) internal successors, (316), 155 states have internal predecessors, (316), 0 states have call successors, (0), 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 14:52:24,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 316 transitions. [2021-08-06 14:52:24,533 INFO L78 Accepts]: Start accepts. Automaton has 156 states and 316 transitions. Word has length 40 [2021-08-06 14:52:24,533 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:52:24,533 INFO L470 AbstractCegarLoop]: Abstraction has 156 states and 316 transitions. [2021-08-06 14:52:24,534 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:52:24,534 INFO L276 IsEmpty]: Start isEmpty. Operand 156 states and 316 transitions. [2021-08-06 14:52:24,534 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2021-08-06 14:52:24,534 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:52:24,534 INFO L512 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:52:24,566 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2021-08-06 14:52:24,748 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 14:52:24,749 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 14:52:24,749 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:52:24,749 INFO L82 PathProgramCache]: Analyzing trace with hash -1191651873, now seen corresponding path program 19 times [2021-08-06 14:52:24,749 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:52:24,749 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [852446290] [2021-08-06 14:52:24,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:52:24,749 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:52:24,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:52:24,867 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 0 proven. 98 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:52:24,868 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:52:24,868 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [852446290] [2021-08-06 14:52:24,868 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [852446290] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:52:24,868 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1584403838] [2021-08-06 14:52:24,868 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-06 14:52:24,868 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:52:24,868 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:52:24,869 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 14:52:24,869 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 14:52:25,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:52:25,271 INFO L263 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 31 conjunts are in the unsatisfiable core [2021-08-06 14:52:25,272 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:52:25,571 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 0 proven. 98 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:52:25,571 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1584403838] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:52:25,571 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:52:25,571 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 10 [2021-08-06 14:52:25,572 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1298006] [2021-08-06 14:52:25,572 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-08-06 14:52:25,572 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:52:25,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-08-06 14:52:25,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2021-08-06 14:52:25,572 INFO L87 Difference]: Start difference. First operand 156 states and 316 transitions. Second operand has 10 states, 10 states have (on average 4.2) internal successors, (42), 10 states have internal predecessors, (42), 0 states have call successors, (0), 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 14:52:25,659 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:52:25,659 INFO L93 Difference]: Finished difference Result 457 states and 894 transitions. [2021-08-06 14:52:25,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-08-06 14:52:25,659 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.2) internal successors, (42), 10 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have 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 14:52:25,660 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:52:25,661 INFO L225 Difference]: With dead ends: 457 [2021-08-06 14:52:25,661 INFO L226 Difference]: Without dead ends: 400 [2021-08-06 14:52:25,661 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 48 SyntacticMatches, 2 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 45.2ms TimeCoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2021-08-06 14:52:25,661 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 400 states. [2021-08-06 14:52:25,665 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 400 to 305. [2021-08-06 14:52:25,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 305 states, 304 states have (on average 2.1315789473684212) internal successors, (648), 304 states have internal predecessors, (648), 0 states have call successors, (0), 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 14:52:25,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 305 states to 305 states and 648 transitions. [2021-08-06 14:52:25,666 INFO L78 Accepts]: Start accepts. Automaton has 305 states and 648 transitions. Word has length 42 [2021-08-06 14:52:25,666 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:52:25,666 INFO L470 AbstractCegarLoop]: Abstraction has 305 states and 648 transitions. [2021-08-06 14:52:25,666 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.2) internal successors, (42), 10 states have internal predecessors, (42), 0 states have call successors, (0), 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 14:52:25,666 INFO L276 IsEmpty]: Start isEmpty. Operand 305 states and 648 transitions. [2021-08-06 14:52:25,666 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2021-08-06 14:52:25,666 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:52:25,666 INFO L512 BasicCegarLoop]: trace histogram [8, 8, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:52:25,687 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 14:52:25,871 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2021-08-06 14:52:25,871 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 14:52:25,871 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:52:25,871 INFO L82 PathProgramCache]: Analyzing trace with hash -868752931, now seen corresponding path program 20 times [2021-08-06 14:52:25,871 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:52:25,871 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [215996502] [2021-08-06 14:52:25,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:52:25,872 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:52:25,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:52:26,087 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 49 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:52:26,087 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:52:26,087 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [215996502] [2021-08-06 14:52:26,088 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [215996502] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:52:26,088 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2082507844] [2021-08-06 14:52:26,088 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-06 14:52:26,088 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:52:26,088 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:52:26,093 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 14:52:26,094 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 14:52:26,550 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-06 14:52:26,551 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:52:26,551 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 19 conjunts are in the unsatisfiable core [2021-08-06 14:52:26,552 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:52:27,208 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 49 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:52:27,208 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2082507844] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:52:27,208 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:52:27,208 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 19] total 37 [2021-08-06 14:52:27,209 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [248333427] [2021-08-06 14:52:27,209 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2021-08-06 14:52:27,209 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:52:27,209 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2021-08-06 14:52:27,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=263, Invalid=1143, Unknown=0, NotChecked=0, Total=1406 [2021-08-06 14:52:27,210 INFO L87 Difference]: Start difference. First operand 305 states and 648 transitions. Second operand has 38 states, 38 states have (on average 2.1578947368421053) internal successors, (82), 37 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 14:52:29,691 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:52:29,691 INFO L93 Difference]: Finished difference Result 1629 states and 3181 transitions. [2021-08-06 14:52:29,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 100 states. [2021-08-06 14:52:29,691 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 2.1578947368421053) internal successors, (82), 37 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 44 [2021-08-06 14:52:29,691 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:52:29,695 INFO L225 Difference]: With dead ends: 1629 [2021-08-06 14:52:29,695 INFO L226 Difference]: Without dead ends: 1359 [2021-08-06 14:52:29,696 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 159 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 132 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5875 ImplicationChecksByTransitivity, 2261.3ms TimeCoverageRelationStatistics Valid=4657, Invalid=13165, Unknown=0, NotChecked=0, Total=17822 [2021-08-06 14:52:29,697 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1359 states. [2021-08-06 14:52:29,701 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1359 to 202. [2021-08-06 14:52:29,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 202 states, 201 states have (on average 2.0348258706467663) internal successors, (409), 201 states have internal predecessors, (409), 0 states have call successors, (0), 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 14:52:29,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 202 states to 202 states and 409 transitions. [2021-08-06 14:52:29,702 INFO L78 Accepts]: Start accepts. Automaton has 202 states and 409 transitions. Word has length 44 [2021-08-06 14:52:29,702 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:52:29,702 INFO L470 AbstractCegarLoop]: Abstraction has 202 states and 409 transitions. [2021-08-06 14:52:29,702 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 2.1578947368421053) internal successors, (82), 37 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 14:52:29,702 INFO L276 IsEmpty]: Start isEmpty. Operand 202 states and 409 transitions. [2021-08-06 14:52:29,703 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2021-08-06 14:52:29,703 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:52:29,703 INFO L512 BasicCegarLoop]: trace histogram [8, 8, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:52:29,721 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 14:52:29,920 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 14:52:29,920 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 14:52:29,921 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:52:29,921 INFO L82 PathProgramCache]: Analyzing trace with hash 1060796903, now seen corresponding path program 21 times [2021-08-06 14:52:29,921 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:52:29,921 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [996433983] [2021-08-06 14:52:29,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:52:29,921 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:52:29,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:52:30,070 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 57 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:52:30,070 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:52:30,070 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [996433983] [2021-08-06 14:52:30,070 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [996433983] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:52:30,070 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [837125083] [2021-08-06 14:52:30,070 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-06 14:52:30,071 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:52:30,071 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:52:30,071 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 14:52:30,072 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 14:52:30,590 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2021-08-06 14:52:30,590 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:52:30,591 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 19 conjunts are in the unsatisfiable core [2021-08-06 14:52:30,591 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:52:31,216 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 57 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:52:31,217 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [837125083] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:52:31,217 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:52:31,217 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 19] total 29 [2021-08-06 14:52:31,217 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1304596793] [2021-08-06 14:52:31,217 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-08-06 14:52:31,217 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:52:31,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-08-06 14:52:31,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=191, Invalid=679, Unknown=0, NotChecked=0, Total=870 [2021-08-06 14:52:31,218 INFO L87 Difference]: Start difference. First operand 202 states and 409 transitions. Second operand has 30 states, 30 states have (on average 2.6) internal successors, (78), 29 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 14:52:33,376 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:52:33,376 INFO L93 Difference]: Finished difference Result 1019 states and 2013 transitions. [2021-08-06 14:52:33,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 101 states. [2021-08-06 14:52:33,377 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.6) internal successors, (78), 29 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) Word has length 44 [2021-08-06 14:52:33,377 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:52:33,379 INFO L225 Difference]: With dead ends: 1019 [2021-08-06 14:52:33,379 INFO L226 Difference]: Without dead ends: 1015 [2021-08-06 14:52:33,380 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 159 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 125 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5830 ImplicationChecksByTransitivity, 2055.0ms TimeCoverageRelationStatistics Valid=3791, Invalid=12211, Unknown=0, NotChecked=0, Total=16002 [2021-08-06 14:52:33,381 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1015 states. [2021-08-06 14:52:33,384 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1015 to 174. [2021-08-06 14:52:33,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 174 states, 173 states have (on average 2.046242774566474) internal successors, (354), 173 states have internal predecessors, (354), 0 states have call successors, (0), 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 14:52:33,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 174 states to 174 states and 354 transitions. [2021-08-06 14:52:33,384 INFO L78 Accepts]: Start accepts. Automaton has 174 states and 354 transitions. Word has length 44 [2021-08-06 14:52:33,385 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:52:33,385 INFO L470 AbstractCegarLoop]: Abstraction has 174 states and 354 transitions. [2021-08-06 14:52:33,385 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.6) internal successors, (78), 29 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 14:52:33,385 INFO L276 IsEmpty]: Start isEmpty. Operand 174 states and 354 transitions. [2021-08-06 14:52:33,385 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2021-08-06 14:52:33,385 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:52:33,385 INFO L512 BasicCegarLoop]: trace histogram [8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:52:33,418 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 14:52:33,595 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 14:52:33,595 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 14:52:33,595 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:52:33,595 INFO L82 PathProgramCache]: Analyzing trace with hash 1723830683, now seen corresponding path program 22 times [2021-08-06 14:52:33,596 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:52:33,596 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1747203559] [2021-08-06 14:52:33,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:52:33,596 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:52:33,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:52:33,718 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 0 proven. 128 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:52:33,719 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:52:33,719 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1747203559] [2021-08-06 14:52:33,719 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1747203559] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:52:33,719 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [134557998] [2021-08-06 14:52:33,719 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-06 14:52:33,719 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:52:33,719 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:52:33,720 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 14:52:33,726 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 14:52:34,232 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-06 14:52:34,232 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:52:34,233 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 35 conjunts are in the unsatisfiable core [2021-08-06 14:52:34,233 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:52:34,571 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 0 proven. 128 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:52:34,571 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [134557998] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:52:34,571 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:52:34,571 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 11 [2021-08-06 14:52:34,571 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [880707965] [2021-08-06 14:52:34,571 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-08-06 14:52:34,571 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:52:34,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-06 14:52:34,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2021-08-06 14:52:34,572 INFO L87 Difference]: Start difference. First operand 174 states and 354 transitions. Second operand has 11 states, 11 states have (on average 4.181818181818182) internal successors, (46), 11 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:52:34,669 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:52:34,669 INFO L93 Difference]: Finished difference Result 516 states and 1011 transitions. [2021-08-06 14:52:34,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-08-06 14:52:34,670 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.181818181818182) internal successors, (46), 11 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 46 [2021-08-06 14:52:34,670 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:52:34,671 INFO L225 Difference]: With dead ends: 516 [2021-08-06 14:52:34,671 INFO L226 Difference]: Without dead ends: 453 [2021-08-06 14:52:34,671 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 53 SyntacticMatches, 2 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 51.1ms TimeCoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2021-08-06 14:52:34,672 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 453 states. [2021-08-06 14:52:34,675 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 453 to 345. [2021-08-06 14:52:34,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 345 states, 344 states have (on average 2.136627906976744) internal successors, (735), 344 states have internal predecessors, (735), 0 states have call successors, (0), 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 14:52:34,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 345 states to 345 states and 735 transitions. [2021-08-06 14:52:34,676 INFO L78 Accepts]: Start accepts. Automaton has 345 states and 735 transitions. Word has length 46 [2021-08-06 14:52:34,676 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:52:34,676 INFO L470 AbstractCegarLoop]: Abstraction has 345 states and 735 transitions. [2021-08-06 14:52:34,676 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.181818181818182) internal successors, (46), 11 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:52:34,676 INFO L276 IsEmpty]: Start isEmpty. Operand 345 states and 735 transitions. [2021-08-06 14:52:34,677 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2021-08-06 14:52:34,677 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:52:34,677 INFO L512 BasicCegarLoop]: trace histogram [9, 9, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:52:34,697 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2021-08-06 14:52:34,895 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 14:52:34,895 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 14:52:34,895 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:52:34,895 INFO L82 PathProgramCache]: Analyzing trace with hash 1803316889, now seen corresponding path program 23 times [2021-08-06 14:52:34,895 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:52:34,896 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1920703666] [2021-08-06 14:52:34,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:52:34,896 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:52:34,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:52:35,122 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 64 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:52:35,122 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:52:35,122 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1920703666] [2021-08-06 14:52:35,123 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1920703666] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:52:35,123 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1414880513] [2021-08-06 14:52:35,123 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-06 14:52:35,123 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:52:35,123 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:52:35,123 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 14:52:35,124 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 14:52:35,677 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 10 check-sat command(s) [2021-08-06 14:52:35,677 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:52:35,678 INFO L263 TraceCheckSpWp]: Trace formula consists of 121 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-06 14:52:35,678 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:52:36,396 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 64 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:52:36,396 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1414880513] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:52:36,396 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:52:36,396 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 21] total 41 [2021-08-06 14:52:36,396 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [673305631] [2021-08-06 14:52:36,396 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2021-08-06 14:52:36,396 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:52:36,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2021-08-06 14:52:36,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=317, Invalid=1405, Unknown=0, NotChecked=0, Total=1722 [2021-08-06 14:52:36,397 INFO L87 Difference]: Start difference. First operand 345 states and 735 transitions. Second operand has 42 states, 42 states have (on average 2.142857142857143) internal successors, (90), 41 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 14:52:39,575 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:52:39,575 INFO L93 Difference]: Finished difference Result 1966 states and 3847 transitions. [2021-08-06 14:52:39,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 121 states. [2021-08-06 14:52:39,576 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 42 states have (on average 2.142857142857143) internal successors, (90), 41 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 48 [2021-08-06 14:52:39,576 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:52:39,580 INFO L225 Difference]: With dead ends: 1966 [2021-08-06 14:52:39,580 INFO L226 Difference]: Without dead ends: 1630 [2021-08-06 14:52:39,581 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 186 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 157 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8718 ImplicationChecksByTransitivity, 2851.5ms TimeCoverageRelationStatistics Valid=6597, Invalid=18525, Unknown=0, NotChecked=0, Total=25122 [2021-08-06 14:52:39,582 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1630 states. [2021-08-06 14:52:39,588 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1630 to 224. [2021-08-06 14:52:39,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 224 states, 223 states have (on average 2.0403587443946187) internal successors, (455), 223 states have internal predecessors, (455), 0 states have call successors, (0), 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 14:52:39,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 224 states to 224 states and 455 transitions. [2021-08-06 14:52:39,588 INFO L78 Accepts]: Start accepts. Automaton has 224 states and 455 transitions. Word has length 48 [2021-08-06 14:52:39,589 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:52:39,589 INFO L470 AbstractCegarLoop]: Abstraction has 224 states and 455 transitions. [2021-08-06 14:52:39,589 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 2.142857142857143) internal successors, (90), 41 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 14:52:39,589 INFO L276 IsEmpty]: Start isEmpty. Operand 224 states and 455 transitions. [2021-08-06 14:52:39,589 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2021-08-06 14:52:39,589 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:52:39,589 INFO L512 BasicCegarLoop]: trace histogram [9, 9, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:52:39,607 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2021-08-06 14:52:39,794 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 14:52:39,795 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 14:52:39,795 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:52:39,795 INFO L82 PathProgramCache]: Analyzing trace with hash 1759525095, now seen corresponding path program 24 times [2021-08-06 14:52:39,795 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:52:39,795 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [899484725] [2021-08-06 14:52:39,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:52:39,795 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:52:39,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:52:39,949 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 73 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:52:39,949 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:52:39,949 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [899484725] [2021-08-06 14:52:39,950 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [899484725] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:52:39,950 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [661496584] [2021-08-06 14:52:39,950 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-06 14:52:39,950 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:52:39,950 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:52:39,951 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 14:52:39,952 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 14:52:40,548 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 12 check-sat command(s) [2021-08-06 14:52:40,548 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:52:40,549 INFO L263 TraceCheckSpWp]: Trace formula consists of 121 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-06 14:52:40,549 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:52:41,272 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 73 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:52:41,272 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [661496584] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:52:41,272 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:52:41,272 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 21] total 32 [2021-08-06 14:52:41,272 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [969828444] [2021-08-06 14:52:41,273 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2021-08-06 14:52:41,273 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:52:41,273 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2021-08-06 14:52:41,273 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=227, Invalid=829, Unknown=0, NotChecked=0, Total=1056 [2021-08-06 14:52:41,273 INFO L87 Difference]: Start difference. First operand 224 states and 455 transitions. Second operand has 33 states, 33 states have (on average 2.606060606060606) internal successors, (86), 32 states have internal predecessors, (86), 0 states have call successors, (0), 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 14:52:44,105 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:52:44,105 INFO L93 Difference]: Finished difference Result 1241 states and 2457 transitions. [2021-08-06 14:52:44,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 122 states. [2021-08-06 14:52:44,106 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.606060606060606) internal successors, (86), 32 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2021-08-06 14:52:44,106 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:52:44,109 INFO L225 Difference]: With dead ends: 1241 [2021-08-06 14:52:44,109 INFO L226 Difference]: Without dead ends: 1237 [2021-08-06 14:52:44,110 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 186 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 149 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8653 ImplicationChecksByTransitivity, 2659.7ms TimeCoverageRelationStatistics Valid=5342, Invalid=17308, Unknown=0, NotChecked=0, Total=22650 [2021-08-06 14:52:44,111 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1237 states. [2021-08-06 14:52:44,115 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1237 to 192. [2021-08-06 14:52:44,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 192 states, 191 states have (on average 2.0523560209424083) internal successors, (392), 191 states have internal predecessors, (392), 0 states have call successors, (0), 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 14:52:44,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 192 states to 192 states and 392 transitions. [2021-08-06 14:52:44,116 INFO L78 Accepts]: Start accepts. Automaton has 192 states and 392 transitions. Word has length 48 [2021-08-06 14:52:44,116 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:52:44,116 INFO L470 AbstractCegarLoop]: Abstraction has 192 states and 392 transitions. [2021-08-06 14:52:44,116 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.606060606060606) internal successors, (86), 32 states have internal predecessors, (86), 0 states have call successors, (0), 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 14:52:44,116 INFO L276 IsEmpty]: Start isEmpty. Operand 192 states and 392 transitions. [2021-08-06 14:52:44,116 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2021-08-06 14:52:44,116 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:52:44,116 INFO L512 BasicCegarLoop]: trace histogram [9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:52:44,134 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 14:52:44,317 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 14:52:44,318 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 14:52:44,318 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:52:44,318 INFO L82 PathProgramCache]: Analyzing trace with hash 1192484695, now seen corresponding path program 25 times [2021-08-06 14:52:44,318 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:52:44,318 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1911524706] [2021-08-06 14:52:44,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:52:44,318 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:52:44,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:52:44,450 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 0 proven. 162 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:52:44,450 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:52:44,450 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1911524706] [2021-08-06 14:52:44,450 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1911524706] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:52:44,450 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1851916228] [2021-08-06 14:52:44,450 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-06 14:52:44,450 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:52:44,450 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:52:44,451 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 14:52:44,451 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 14:52:45,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:52:45,089 INFO L263 TraceCheckSpWp]: Trace formula consists of 127 conjuncts, 39 conjunts are in the unsatisfiable core [2021-08-06 14:52:45,090 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:52:45,515 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 0 proven. 162 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:52:45,516 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1851916228] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:52:45,516 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:52:45,516 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 12 [2021-08-06 14:52:45,516 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1273029695] [2021-08-06 14:52:45,516 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-08-06 14:52:45,516 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:52:45,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-08-06 14:52:45,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2021-08-06 14:52:45,517 INFO L87 Difference]: Start difference. First operand 192 states and 392 transitions. Second operand has 12 states, 12 states have (on average 4.166666666666667) internal successors, (50), 12 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:52:45,645 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:52:45,645 INFO L93 Difference]: Finished difference Result 575 states and 1128 transitions. [2021-08-06 14:52:45,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-08-06 14:52:45,646 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.166666666666667) internal successors, (50), 12 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 50 [2021-08-06 14:52:45,646 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:52:45,647 INFO L225 Difference]: With dead ends: 575 [2021-08-06 14:52:45,647 INFO L226 Difference]: Without dead ends: 506 [2021-08-06 14:52:45,648 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 58 SyntacticMatches, 2 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 59.2ms TimeCoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2021-08-06 14:52:45,648 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 506 states. [2021-08-06 14:52:45,651 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 506 to 385. [2021-08-06 14:52:45,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 385 states, 384 states have (on average 2.140625) internal successors, (822), 384 states have internal predecessors, (822), 0 states have call successors, (0), 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 14:52:45,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 385 states to 385 states and 822 transitions. [2021-08-06 14:52:45,652 INFO L78 Accepts]: Start accepts. Automaton has 385 states and 822 transitions. Word has length 50 [2021-08-06 14:52:45,652 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:52:45,652 INFO L470 AbstractCegarLoop]: Abstraction has 385 states and 822 transitions. [2021-08-06 14:52:45,652 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.166666666666667) internal successors, (50), 12 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:52:45,652 INFO L276 IsEmpty]: Start isEmpty. Operand 385 states and 822 transitions. [2021-08-06 14:52:45,653 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2021-08-06 14:52:45,653 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:52:45,653 INFO L512 BasicCegarLoop]: trace histogram [10, 10, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:52:45,670 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 14:52:45,854 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 14:52:45,854 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 14:52:45,855 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:52:45,855 INFO L82 PathProgramCache]: Analyzing trace with hash -1208087211, now seen corresponding path program 26 times [2021-08-06 14:52:45,855 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:52:45,855 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [945367062] [2021-08-06 14:52:45,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:52:45,855 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:52:45,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:52:46,112 INFO L134 CoverageAnalysis]: Checked inductivity of 181 backedges. 81 proven. 100 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:52:46,113 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:52:46,113 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [945367062] [2021-08-06 14:52:46,113 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [945367062] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:52:46,113 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [534903981] [2021-08-06 14:52:46,113 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-06 14:52:46,113 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:52:46,113 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:52:46,114 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 14:52:46,115 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 14:52:46,775 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-06 14:52:46,775 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:52:46,776 INFO L263 TraceCheckSpWp]: Trace formula consists of 132 conjuncts, 23 conjunts are in the unsatisfiable core [2021-08-06 14:52:46,776 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:52:47,575 INFO L134 CoverageAnalysis]: Checked inductivity of 181 backedges. 81 proven. 100 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:52:47,575 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [534903981] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:52:47,576 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:52:47,576 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 23] total 45 [2021-08-06 14:52:47,576 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [848154728] [2021-08-06 14:52:47,576 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2021-08-06 14:52:47,576 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:52:47,576 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2021-08-06 14:52:47,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=376, Invalid=1694, Unknown=0, NotChecked=0, Total=2070 [2021-08-06 14:52:47,577 INFO L87 Difference]: Start difference. First operand 385 states and 822 transitions. Second operand has 46 states, 46 states have (on average 2.130434782608696) internal successors, (98), 45 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:52:51,661 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:52:51,661 INFO L93 Difference]: Finished difference Result 2331 states and 4569 transitions. [2021-08-06 14:52:51,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 144 states. [2021-08-06 14:52:51,662 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 2.130434782608696) internal successors, (98), 45 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 52 [2021-08-06 14:52:51,662 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:52:51,667 INFO L225 Difference]: With dead ends: 2331 [2021-08-06 14:52:51,667 INFO L226 Difference]: Without dead ends: 1923 [2021-08-06 14:52:51,668 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 215 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 184 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12499 ImplicationChecksByTransitivity, 3591.3ms TimeCoverageRelationStatistics Valid=9089, Invalid=25321, Unknown=0, NotChecked=0, Total=34410 [2021-08-06 14:52:51,670 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1923 states. [2021-08-06 14:52:51,676 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1923 to 246. [2021-08-06 14:52:51,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 246 states, 245 states have (on average 2.0448979591836736) internal successors, (501), 245 states have internal predecessors, (501), 0 states have call successors, (0), 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 14:52:51,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 246 states to 246 states and 501 transitions. [2021-08-06 14:52:51,677 INFO L78 Accepts]: Start accepts. Automaton has 246 states and 501 transitions. Word has length 52 [2021-08-06 14:52:51,677 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:52:51,677 INFO L470 AbstractCegarLoop]: Abstraction has 246 states and 501 transitions. [2021-08-06 14:52:51,677 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 2.130434782608696) internal successors, (98), 45 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:52:51,678 INFO L276 IsEmpty]: Start isEmpty. Operand 246 states and 501 transitions. [2021-08-06 14:52:51,678 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2021-08-06 14:52:51,678 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:52:51,678 INFO L512 BasicCegarLoop]: trace histogram [10, 10, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:52:51,701 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2021-08-06 14:52:51,893 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 14:52:51,893 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 14:52:51,893 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:52:51,893 INFO L82 PathProgramCache]: Analyzing trace with hash 742361319, now seen corresponding path program 27 times [2021-08-06 14:52:51,893 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:52:51,893 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1833976051] [2021-08-06 14:52:51,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:52:51,894 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:52:51,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:52:52,070 INFO L134 CoverageAnalysis]: Checked inductivity of 181 backedges. 91 proven. 90 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:52:52,070 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:52:52,070 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1833976051] [2021-08-06 14:52:52,070 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1833976051] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:52:52,070 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [566435709] [2021-08-06 14:52:52,070 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-06 14:52:52,070 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:52:52,070 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:52:52,071 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 14:52:52,072 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 14:52:52,776 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 13 check-sat command(s) [2021-08-06 14:52:52,776 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:52:52,777 INFO L263 TraceCheckSpWp]: Trace formula consists of 132 conjuncts, 23 conjunts are in the unsatisfiable core [2021-08-06 14:52:52,777 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:52:53,634 INFO L134 CoverageAnalysis]: Checked inductivity of 181 backedges. 91 proven. 90 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:52:53,635 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [566435709] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:52:53,635 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:52:53,635 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 23] total 35 [2021-08-06 14:52:53,636 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [80041688] [2021-08-06 14:52:53,636 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2021-08-06 14:52:53,636 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:52:53,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2021-08-06 14:52:53,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=266, Invalid=994, Unknown=0, NotChecked=0, Total=1260 [2021-08-06 14:52:53,636 INFO L87 Difference]: Start difference. First operand 246 states and 501 transitions. Second operand has 36 states, 36 states have (on average 2.611111111111111) internal successors, (94), 35 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 14:52:57,124 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:52:57,124 INFO L93 Difference]: Finished difference Result 1485 states and 2945 transitions. [2021-08-06 14:52:57,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 145 states. [2021-08-06 14:52:57,124 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.611111111111111) internal successors, (94), 35 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 52 [2021-08-06 14:52:57,125 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:52:57,128 INFO L225 Difference]: With dead ends: 1485 [2021-08-06 14:52:57,128 INFO L226 Difference]: Without dead ends: 1481 [2021-08-06 14:52:57,130 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 215 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 175 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12396 ImplicationChecksByTransitivity, 3320.0ms TimeCoverageRelationStatistics Valid=7328, Invalid=23824, Unknown=0, NotChecked=0, Total=31152 [2021-08-06 14:52:57,131 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1481 states. [2021-08-06 14:52:57,136 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1481 to 210. [2021-08-06 14:52:57,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 210 states, 209 states have (on average 2.0574162679425836) internal successors, (430), 209 states have internal predecessors, (430), 0 states have call successors, (0), 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 14:52:57,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 210 states to 210 states and 430 transitions. [2021-08-06 14:52:57,136 INFO L78 Accepts]: Start accepts. Automaton has 210 states and 430 transitions. Word has length 52 [2021-08-06 14:52:57,137 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:52:57,137 INFO L470 AbstractCegarLoop]: Abstraction has 210 states and 430 transitions. [2021-08-06 14:52:57,137 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.611111111111111) internal successors, (94), 35 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 14:52:57,137 INFO L276 IsEmpty]: Start isEmpty. Operand 210 states and 430 transitions. [2021-08-06 14:52:57,137 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2021-08-06 14:52:57,137 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:52:57,137 INFO L512 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:52:57,157 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 14:52:57,358 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 14:52:57,358 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 14:52:57,358 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:52:57,358 INFO L82 PathProgramCache]: Analyzing trace with hash 2041102099, now seen corresponding path program 28 times [2021-08-06 14:52:57,358 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:52:57,358 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1086247114] [2021-08-06 14:52:57,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:52:57,358 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:52:57,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:52:57,534 INFO L134 CoverageAnalysis]: Checked inductivity of 200 backedges. 0 proven. 200 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:52:57,534 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:52:57,534 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1086247114] [2021-08-06 14:52:57,534 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1086247114] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:52:57,535 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [834668090] [2021-08-06 14:52:57,535 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-06 14:52:57,535 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:52:57,535 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:52:57,535 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 14:52:57,537 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 14:52:58,290 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-06 14:52:58,290 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:52:58,291 INFO L263 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 43 conjunts are in the unsatisfiable core [2021-08-06 14:52:58,291 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:52:58,680 INFO L134 CoverageAnalysis]: Checked inductivity of 200 backedges. 0 proven. 200 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:52:58,681 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [834668090] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:52:58,681 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:52:58,681 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 13 [2021-08-06 14:52:58,681 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1429649801] [2021-08-06 14:52:58,681 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-06 14:52:58,681 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:52:58,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-06 14:52:58,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=133, Unknown=0, NotChecked=0, Total=156 [2021-08-06 14:52:58,682 INFO L87 Difference]: Start difference. First operand 210 states and 430 transitions. Second operand has 13 states, 13 states have (on average 4.153846153846154) internal successors, (54), 13 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 14:52:58,817 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:52:58,817 INFO L93 Difference]: Finished difference Result 634 states and 1245 transitions. [2021-08-06 14:52:58,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-06 14:52:58,817 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 4.153846153846154) internal successors, (54), 13 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 54 [2021-08-06 14:52:58,817 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:52:58,819 INFO L225 Difference]: With dead ends: 634 [2021-08-06 14:52:58,819 INFO L226 Difference]: Without dead ends: 559 [2021-08-06 14:52:58,819 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 63 SyntacticMatches, 2 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 83.0ms TimeCoverageRelationStatistics Valid=23, Invalid=133, Unknown=0, NotChecked=0, Total=156 [2021-08-06 14:52:58,819 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 559 states. [2021-08-06 14:52:58,823 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 559 to 425. [2021-08-06 14:52:58,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 425 states, 424 states have (on average 2.143867924528302) internal successors, (909), 424 states have internal predecessors, (909), 0 states have call successors, (0), 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 14:52:58,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 425 states to 425 states and 909 transitions. [2021-08-06 14:52:58,824 INFO L78 Accepts]: Start accepts. Automaton has 425 states and 909 transitions. Word has length 54 [2021-08-06 14:52:58,824 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:52:58,824 INFO L470 AbstractCegarLoop]: Abstraction has 425 states and 909 transitions. [2021-08-06 14:52:58,824 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 4.153846153846154) internal successors, (54), 13 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 14:52:58,824 INFO L276 IsEmpty]: Start isEmpty. Operand 425 states and 909 transitions. [2021-08-06 14:52:58,825 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2021-08-06 14:52:58,825 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:52:58,825 INFO L512 BasicCegarLoop]: trace histogram [11, 11, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:52:58,844 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2021-08-06 14:52:59,028 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 14:52:59,028 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 14:52:59,029 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:52:59,029 INFO L82 PathProgramCache]: Analyzing trace with hash -307249647, now seen corresponding path program 29 times [2021-08-06 14:52:59,029 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:52:59,029 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1892488890] [2021-08-06 14:52:59,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:52:59,029 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:52:59,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:52:59,356 INFO L134 CoverageAnalysis]: Checked inductivity of 221 backedges. 100 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:52:59,356 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:52:59,356 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1892488890] [2021-08-06 14:52:59,357 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1892488890] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:52:59,357 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2054378969] [2021-08-06 14:52:59,357 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-06 14:52:59,357 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:52:59,357 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:52:59,357 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 14:52:59,358 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 14:53:00,169 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 12 check-sat command(s) [2021-08-06 14:53:00,169 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:53:00,170 INFO L263 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-06 14:53:00,171 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:53:01,093 INFO L134 CoverageAnalysis]: Checked inductivity of 221 backedges. 100 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:53:01,094 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2054378969] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:53:01,094 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:53:01,094 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 25] total 49 [2021-08-06 14:53:01,094 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1442556773] [2021-08-06 14:53:01,094 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2021-08-06 14:53:01,094 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:53:01,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2021-08-06 14:53:01,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=440, Invalid=2010, Unknown=0, NotChecked=0, Total=2450 [2021-08-06 14:53:01,095 INFO L87 Difference]: Start difference. First operand 425 states and 909 transitions. Second operand has 50 states, 50 states have (on average 2.12) internal successors, (106), 49 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:53:06,164 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:53:06,164 INFO L93 Difference]: Finished difference Result 2724 states and 5347 transitions. [2021-08-06 14:53:06,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 169 states. [2021-08-06 14:53:06,165 INFO L78 Accepts]: Start accepts. Automaton has has 50 states, 50 states have (on average 2.12) internal successors, (106), 49 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 56 [2021-08-06 14:53:06,165 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:53:06,171 INFO L225 Difference]: With dead ends: 2724 [2021-08-06 14:53:06,171 INFO L226 Difference]: Without dead ends: 2238 [2021-08-06 14:53:06,173 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 246 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 213 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17409 ImplicationChecksByTransitivity, 4538.2ms TimeCoverageRelationStatistics Valid=12230, Invalid=33780, Unknown=0, NotChecked=0, Total=46010 [2021-08-06 14:53:06,175 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2238 states. [2021-08-06 14:53:06,182 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2238 to 268. [2021-08-06 14:53:06,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 268 states, 267 states have (on average 2.048689138576779) internal successors, (547), 267 states have internal predecessors, (547), 0 states have call successors, (0), 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 14:53:06,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 268 states to 268 states and 547 transitions. [2021-08-06 14:53:06,183 INFO L78 Accepts]: Start accepts. Automaton has 268 states and 547 transitions. Word has length 56 [2021-08-06 14:53:06,183 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:53:06,183 INFO L470 AbstractCegarLoop]: Abstraction has 268 states and 547 transitions. [2021-08-06 14:53:06,183 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 50 states, 50 states have (on average 2.12) internal successors, (106), 49 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:53:06,183 INFO L276 IsEmpty]: Start isEmpty. Operand 268 states and 547 transitions. [2021-08-06 14:53:06,184 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2021-08-06 14:53:06,184 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:53:06,184 INFO L512 BasicCegarLoop]: trace histogram [11, 11, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:53:06,205 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 14:53:06,396 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 14:53:06,397 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 14:53:06,397 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:53:06,397 INFO L82 PathProgramCache]: Analyzing trace with hash -1742231065, now seen corresponding path program 30 times [2021-08-06 14:53:06,397 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:53:06,397 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2130610651] [2021-08-06 14:53:06,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:53:06,397 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:53:06,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:53:06,615 INFO L134 CoverageAnalysis]: Checked inductivity of 221 backedges. 111 proven. 110 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:53:06,615 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:53:06,615 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2130610651] [2021-08-06 14:53:06,615 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2130610651] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:53:06,615 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [89630936] [2021-08-06 14:53:06,615 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-06 14:53:06,620 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:53:06,620 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:53:06,621 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 14:53:06,622 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 14:53:07,494 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 14 check-sat command(s) [2021-08-06 14:53:07,494 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:53:07,494 INFO L263 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-06 14:53:07,495 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:53:08,433 INFO L134 CoverageAnalysis]: Checked inductivity of 221 backedges. 111 proven. 110 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:53:08,434 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [89630936] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:53:08,434 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:53:08,434 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 25] total 38 [2021-08-06 14:53:08,434 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1549704056] [2021-08-06 14:53:08,434 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2021-08-06 14:53:08,434 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:53:08,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2021-08-06 14:53:08,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=308, Invalid=1174, Unknown=0, NotChecked=0, Total=1482 [2021-08-06 14:53:08,435 INFO L87 Difference]: Start difference. First operand 268 states and 547 transitions. Second operand has 39 states, 39 states have (on average 2.6153846153846154) internal successors, (102), 38 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 14:53:12,816 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:53:12,816 INFO L93 Difference]: Finished difference Result 1751 states and 3477 transitions. [2021-08-06 14:53:12,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 170 states. [2021-08-06 14:53:12,816 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 39 states have (on average 2.6153846153846154) internal successors, (102), 38 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 56 [2021-08-06 14:53:12,816 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:53:12,819 INFO L225 Difference]: With dead ends: 1751 [2021-08-06 14:53:12,819 INFO L226 Difference]: Without dead ends: 1747 [2021-08-06 14:53:12,822 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 246 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 203 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17241 ImplicationChecksByTransitivity, 4124.6ms TimeCoverageRelationStatistics Valid=9824, Invalid=31996, Unknown=0, NotChecked=0, Total=41820 [2021-08-06 14:53:12,823 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1747 states. [2021-08-06 14:53:12,828 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1747 to 228. [2021-08-06 14:53:12,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 228 states, 227 states have (on average 2.0616740088105727) internal successors, (468), 227 states have internal predecessors, (468), 0 states have call successors, (0), 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 14:53:12,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 228 states to 228 states and 468 transitions. [2021-08-06 14:53:12,829 INFO L78 Accepts]: Start accepts. Automaton has 228 states and 468 transitions. Word has length 56 [2021-08-06 14:53:12,829 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:53:12,829 INFO L470 AbstractCegarLoop]: Abstraction has 228 states and 468 transitions. [2021-08-06 14:53:12,829 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 2.6153846153846154) internal successors, (102), 38 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 14:53:12,829 INFO L276 IsEmpty]: Start isEmpty. Operand 228 states and 468 transitions. [2021-08-06 14:53:12,829 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2021-08-06 14:53:12,829 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:53:12,829 INFO L512 BasicCegarLoop]: trace histogram [11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:53:12,848 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 14:53:13,040 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 14:53:13,040 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 14:53:13,040 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:53:13,040 INFO L82 PathProgramCache]: Analyzing trace with hash 162607311, now seen corresponding path program 31 times [2021-08-06 14:53:13,040 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:53:13,041 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1243797092] [2021-08-06 14:53:13,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:53:13,041 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:53:13,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:53:13,235 INFO L134 CoverageAnalysis]: Checked inductivity of 242 backedges. 0 proven. 242 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:53:13,235 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:53:13,235 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1243797092] [2021-08-06 14:53:13,235 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1243797092] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:53:13,235 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [297271367] [2021-08-06 14:53:13,235 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-06 14:53:13,235 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:53:13,235 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:53:13,236 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 14:53:13,237 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 14:53:14,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:53:14,143 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 47 conjunts are in the unsatisfiable core [2021-08-06 14:53:14,143 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:53:14,555 INFO L134 CoverageAnalysis]: Checked inductivity of 242 backedges. 0 proven. 242 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:53:14,555 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [297271367] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:53:14,555 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:53:14,555 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 14 [2021-08-06 14:53:14,555 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [55590134] [2021-08-06 14:53:14,555 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-08-06 14:53:14,556 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:53:14,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-06 14:53:14,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=157, Unknown=0, NotChecked=0, Total=182 [2021-08-06 14:53:14,556 INFO L87 Difference]: Start difference. First operand 228 states and 468 transitions. Second operand has 14 states, 14 states have (on average 4.142857142857143) internal successors, (58), 14 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 14:53:14,724 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:53:14,724 INFO L93 Difference]: Finished difference Result 693 states and 1362 transitions. [2021-08-06 14:53:14,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-08-06 14:53:14,724 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 4.142857142857143) internal successors, (58), 14 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 58 [2021-08-06 14:53:14,724 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:53:14,726 INFO L225 Difference]: With dead ends: 693 [2021-08-06 14:53:14,726 INFO L226 Difference]: Without dead ends: 612 [2021-08-06 14:53:14,726 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 68 SyntacticMatches, 2 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 90.4ms TimeCoverageRelationStatistics Valid=25, Invalid=157, Unknown=0, NotChecked=0, Total=182 [2021-08-06 14:53:14,726 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 612 states. [2021-08-06 14:53:14,730 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 612 to 465. [2021-08-06 14:53:14,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 465 states, 464 states have (on average 2.146551724137931) internal successors, (996), 464 states have internal predecessors, (996), 0 states have call successors, (0), 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 14:53:14,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 465 states to 465 states and 996 transitions. [2021-08-06 14:53:14,731 INFO L78 Accepts]: Start accepts. Automaton has 465 states and 996 transitions. Word has length 58 [2021-08-06 14:53:14,732 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:53:14,732 INFO L470 AbstractCegarLoop]: Abstraction has 465 states and 996 transitions. [2021-08-06 14:53:14,732 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 4.142857142857143) internal successors, (58), 14 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 14:53:14,732 INFO L276 IsEmpty]: Start isEmpty. Operand 465 states and 996 transitions. [2021-08-06 14:53:14,732 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2021-08-06 14:53:14,732 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:53:14,733 INFO L512 BasicCegarLoop]: trace histogram [12, 12, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:53:14,751 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2021-08-06 14:53:14,950 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 14:53:14,950 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 14:53:14,951 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:53:14,951 INFO L82 PathProgramCache]: Analyzing trace with hash 335839437, now seen corresponding path program 32 times [2021-08-06 14:53:14,951 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:53:14,951 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [410279007] [2021-08-06 14:53:14,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:53:14,951 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:53:14,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:53:15,367 INFO L134 CoverageAnalysis]: Checked inductivity of 265 backedges. 121 proven. 144 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:53:15,368 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:53:15,368 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [410279007] [2021-08-06 14:53:15,368 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [410279007] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:53:15,368 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [458627119] [2021-08-06 14:53:15,368 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-06 14:53:15,368 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:53:15,368 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:53:15,369 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 14:53:15,370 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 14:53:16,302 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-06 14:53:16,303 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:53:16,304 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-06 14:53:16,304 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:53:17,337 INFO L134 CoverageAnalysis]: Checked inductivity of 265 backedges. 121 proven. 144 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:53:17,338 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [458627119] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:53:17,338 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:53:17,338 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 27] total 53 [2021-08-06 14:53:17,338 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [572382462] [2021-08-06 14:53:17,338 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2021-08-06 14:53:17,338 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:53:17,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2021-08-06 14:53:17,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=509, Invalid=2353, Unknown=0, NotChecked=0, Total=2862 [2021-08-06 14:53:17,339 INFO L87 Difference]: Start difference. First operand 465 states and 996 transitions. Second operand has 54 states, 54 states have (on average 2.111111111111111) internal successors, (114), 53 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 14:53:23,525 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:53:23,525 INFO L93 Difference]: Finished difference Result 3145 states and 6181 transitions. [2021-08-06 14:53:23,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 196 states. [2021-08-06 14:53:23,526 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 2.111111111111111) internal successors, (114), 53 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 60 [2021-08-06 14:53:23,526 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:53:23,529 INFO L225 Difference]: With dead ends: 3145 [2021-08-06 14:53:23,529 INFO L226 Difference]: Without dead ends: 2575 [2021-08-06 14:53:23,531 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 279 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 244 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23656 ImplicationChecksByTransitivity, 5567.2ms TimeCoverageRelationStatistics Valid=16125, Invalid=44145, Unknown=0, NotChecked=0, Total=60270 [2021-08-06 14:53:23,533 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2575 states. [2021-08-06 14:53:23,540 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2575 to 290. [2021-08-06 14:53:23,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 290 states, 289 states have (on average 2.0519031141868513) internal successors, (593), 289 states have internal predecessors, (593), 0 states have call successors, (0), 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 14:53:23,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 290 states to 290 states and 593 transitions. [2021-08-06 14:53:23,541 INFO L78 Accepts]: Start accepts. Automaton has 290 states and 593 transitions. Word has length 60 [2021-08-06 14:53:23,541 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:53:23,541 INFO L470 AbstractCegarLoop]: Abstraction has 290 states and 593 transitions. [2021-08-06 14:53:23,541 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 2.111111111111111) internal successors, (114), 53 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 14:53:23,541 INFO L276 IsEmpty]: Start isEmpty. Operand 290 states and 593 transitions. [2021-08-06 14:53:23,542 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2021-08-06 14:53:23,542 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:53:23,542 INFO L512 BasicCegarLoop]: trace histogram [12, 12, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:53:23,561 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2021-08-06 14:53:23,744 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 14:53:23,745 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 14:53:23,745 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:53:23,745 INFO L82 PathProgramCache]: Analyzing trace with hash 1087888359, now seen corresponding path program 33 times [2021-08-06 14:53:23,745 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:53:23,745 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1624477700] [2021-08-06 14:53:23,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:53:23,745 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:53:23,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:53:23,953 INFO L134 CoverageAnalysis]: Checked inductivity of 265 backedges. 133 proven. 132 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:53:23,954 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:53:23,954 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1624477700] [2021-08-06 14:53:23,954 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1624477700] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:53:23,954 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2063644781] [2021-08-06 14:53:23,954 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-06 14:53:23,954 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:53:23,954 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:53:23,955 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 14:53:23,955 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 14:53:24,935 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 15 check-sat command(s) [2021-08-06 14:53:24,935 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:53:24,936 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-06 14:53:24,936 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:53:25,956 INFO L134 CoverageAnalysis]: Checked inductivity of 265 backedges. 133 proven. 132 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:53:25,956 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2063644781] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:53:25,956 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:53:25,956 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 27] total 41 [2021-08-06 14:53:25,957 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1038363940] [2021-08-06 14:53:25,957 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2021-08-06 14:53:25,957 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:53:25,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2021-08-06 14:53:25,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=353, Invalid=1369, Unknown=0, NotChecked=0, Total=1722 [2021-08-06 14:53:25,957 INFO L87 Difference]: Start difference. First operand 290 states and 593 transitions. Second operand has 42 states, 42 states have (on average 2.619047619047619) internal successors, (110), 41 states have internal predecessors, (110), 0 states have call successors, (0), 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 14:53:31,379 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:53:31,379 INFO L93 Difference]: Finished difference Result 2039 states and 4053 transitions. [2021-08-06 14:53:31,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 197 states. [2021-08-06 14:53:31,380 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 42 states have (on average 2.619047619047619) internal successors, (110), 41 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 60 [2021-08-06 14:53:31,380 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:53:31,383 INFO L225 Difference]: With dead ends: 2039 [2021-08-06 14:53:31,383 INFO L226 Difference]: Without dead ends: 2035 [2021-08-06 14:53:31,386 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 279 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 233 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23386 ImplicationChecksByTransitivity, 5070.3ms TimeCoverageRelationStatistics Valid=12911, Invalid=42079, Unknown=0, NotChecked=0, Total=54990 [2021-08-06 14:53:31,387 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2035 states. [2021-08-06 14:53:31,393 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2035 to 246. [2021-08-06 14:53:31,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 246 states, 245 states have (on average 2.0653061224489795) internal successors, (506), 245 states have internal predecessors, (506), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:53:31,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 246 states to 246 states and 506 transitions. [2021-08-06 14:53:31,394 INFO L78 Accepts]: Start accepts. Automaton has 246 states and 506 transitions. Word has length 60 [2021-08-06 14:53:31,394 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:53:31,394 INFO L470 AbstractCegarLoop]: Abstraction has 246 states and 506 transitions. [2021-08-06 14:53:31,394 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 2.619047619047619) internal successors, (110), 41 states have internal predecessors, (110), 0 states have call successors, (0), 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 14:53:31,394 INFO L276 IsEmpty]: Start isEmpty. Operand 246 states and 506 transitions. [2021-08-06 14:53:31,395 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2021-08-06 14:53:31,395 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:53:31,395 INFO L512 BasicCegarLoop]: trace histogram [12, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:53:31,414 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2021-08-06 14:53:31,608 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 14:53:31,609 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 14:53:31,609 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:53:31,609 INFO L82 PathProgramCache]: Analyzing trace with hash -304073589, now seen corresponding path program 34 times [2021-08-06 14:53:31,609 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:53:31,609 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1023319873] [2021-08-06 14:53:31,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:53:31,609 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:53:31,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:53:31,840 INFO L134 CoverageAnalysis]: Checked inductivity of 288 backedges. 0 proven. 288 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:53:31,840 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:53:31,840 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1023319873] [2021-08-06 14:53:31,840 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1023319873] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:53:31,840 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1508787758] [2021-08-06 14:53:31,841 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-06 14:53:31,841 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:53:31,841 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:53:31,841 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 14:53:31,842 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 14:53:32,885 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-06 14:53:32,886 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:53:32,887 INFO L263 TraceCheckSpWp]: Trace formula consists of 160 conjuncts, 51 conjunts are in the unsatisfiable core [2021-08-06 14:53:32,887 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:53:33,328 INFO L134 CoverageAnalysis]: Checked inductivity of 288 backedges. 0 proven. 288 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:53:33,328 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1508787758] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:53:33,328 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:53:33,328 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 15 [2021-08-06 14:53:33,328 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1108817653] [2021-08-06 14:53:33,329 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-06 14:53:33,329 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:53:33,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-06 14:53:33,329 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=183, Unknown=0, NotChecked=0, Total=210 [2021-08-06 14:53:33,329 INFO L87 Difference]: Start difference. First operand 246 states and 506 transitions. Second operand has 15 states, 15 states have (on average 4.133333333333334) internal successors, (62), 15 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 14:53:33,512 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:53:33,513 INFO L93 Difference]: Finished difference Result 752 states and 1479 transitions. [2021-08-06 14:53:33,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-08-06 14:53:33,513 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 4.133333333333334) internal successors, (62), 15 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 62 [2021-08-06 14:53:33,513 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:53:33,514 INFO L225 Difference]: With dead ends: 752 [2021-08-06 14:53:33,514 INFO L226 Difference]: Without dead ends: 665 [2021-08-06 14:53:33,514 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 73 SyntacticMatches, 2 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 129.3ms TimeCoverageRelationStatistics Valid=27, Invalid=183, Unknown=0, NotChecked=0, Total=210 [2021-08-06 14:53:33,515 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 665 states. [2021-08-06 14:53:33,519 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 665 to 505. [2021-08-06 14:53:33,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 505 states, 504 states have (on average 2.1488095238095237) internal successors, (1083), 504 states have internal predecessors, (1083), 0 states have call successors, (0), 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 14:53:33,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 505 states to 505 states and 1083 transitions. [2021-08-06 14:53:33,520 INFO L78 Accepts]: Start accepts. Automaton has 505 states and 1083 transitions. Word has length 62 [2021-08-06 14:53:33,520 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:53:33,520 INFO L470 AbstractCegarLoop]: Abstraction has 505 states and 1083 transitions. [2021-08-06 14:53:33,520 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 4.133333333333334) internal successors, (62), 15 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 14:53:33,520 INFO L276 IsEmpty]: Start isEmpty. Operand 505 states and 1083 transitions. [2021-08-06 14:53:33,521 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2021-08-06 14:53:33,521 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:53:33,521 INFO L512 BasicCegarLoop]: trace histogram [13, 13, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:53:33,542 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 14:53:33,735 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 14:53:33,736 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 14:53:33,736 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:53:33,736 INFO L82 PathProgramCache]: Analyzing trace with hash -34646647, now seen corresponding path program 35 times [2021-08-06 14:53:33,736 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:53:33,736 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2122568746] [2021-08-06 14:53:33,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:53:33,736 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:53:33,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:53:34,124 INFO L134 CoverageAnalysis]: Checked inductivity of 313 backedges. 144 proven. 169 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:53:34,124 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:53:34,124 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2122568746] [2021-08-06 14:53:34,124 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2122568746] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:53:34,124 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [178145889] [2021-08-06 14:53:34,125 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-06 14:53:34,125 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:53:34,125 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:53:34,126 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 14:53:34,127 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 14:53:35,205 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 14 check-sat command(s) [2021-08-06 14:53:35,206 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:53:35,206 INFO L263 TraceCheckSpWp]: Trace formula consists of 165 conjuncts, 29 conjunts are in the unsatisfiable core [2021-08-06 14:53:35,207 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:53:36,305 INFO L134 CoverageAnalysis]: Checked inductivity of 313 backedges. 144 proven. 169 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:53:36,305 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [178145889] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:53:36,305 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:53:36,305 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 29] total 57 [2021-08-06 14:53:36,305 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1370441844] [2021-08-06 14:53:36,306 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 58 states [2021-08-06 14:53:36,306 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:53:36,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2021-08-06 14:53:36,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=583, Invalid=2723, Unknown=0, NotChecked=0, Total=3306 [2021-08-06 14:53:36,306 INFO L87 Difference]: Start difference. First operand 505 states and 1083 transitions. Second operand has 58 states, 58 states have (on average 2.103448275862069) internal successors, (122), 57 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 14:53:43,875 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:53:43,875 INFO L93 Difference]: Finished difference Result 3594 states and 7071 transitions. [2021-08-06 14:53:43,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 225 states. [2021-08-06 14:53:43,876 INFO L78 Accepts]: Start accepts. Automaton has has 58 states, 58 states have (on average 2.103448275862069) internal successors, (122), 57 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 64 [2021-08-06 14:53:43,876 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:53:43,880 INFO L225 Difference]: With dead ends: 3594 [2021-08-06 14:53:43,880 INFO L226 Difference]: Without dead ends: 2934 [2021-08-06 14:53:43,882 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 314 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 277 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31467 ImplicationChecksByTransitivity, 6701.2ms TimeCoverageRelationStatistics Valid=20887, Invalid=56675, Unknown=0, NotChecked=0, Total=77562 [2021-08-06 14:53:43,885 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2934 states. [2021-08-06 14:53:43,893 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2934 to 312. [2021-08-06 14:53:43,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 312 states, 311 states have (on average 2.054662379421222) internal successors, (639), 311 states have internal predecessors, (639), 0 states have call successors, (0), 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 14:53:43,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 312 states to 312 states and 639 transitions. [2021-08-06 14:53:43,895 INFO L78 Accepts]: Start accepts. Automaton has 312 states and 639 transitions. Word has length 64 [2021-08-06 14:53:43,895 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:53:43,895 INFO L470 AbstractCegarLoop]: Abstraction has 312 states and 639 transitions. [2021-08-06 14:53:43,895 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 58 states, 58 states have (on average 2.103448275862069) internal successors, (122), 57 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 14:53:43,895 INFO L276 IsEmpty]: Start isEmpty. Operand 312 states and 639 transitions. [2021-08-06 14:53:43,895 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2021-08-06 14:53:43,896 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:53:43,896 INFO L512 BasicCegarLoop]: trace histogram [13, 13, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:53:43,915 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 14:53:44,108 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 14:53:44,109 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 14:53:44,109 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:53:44,109 INFO L82 PathProgramCache]: Analyzing trace with hash -2080416025, now seen corresponding path program 36 times [2021-08-06 14:53:44,109 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:53:44,109 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1127446289] [2021-08-06 14:53:44,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:53:44,109 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:53:44,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:53:44,338 INFO L134 CoverageAnalysis]: Checked inductivity of 313 backedges. 157 proven. 156 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:53:44,338 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:53:44,338 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1127446289] [2021-08-06 14:53:44,338 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1127446289] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:53:44,338 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1065711736] [2021-08-06 14:53:44,338 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-06 14:53:44,338 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:53:44,338 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:53:44,341 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 14:53:44,342 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 14:53:45,526 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 16 check-sat command(s) [2021-08-06 14:53:45,527 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:53:45,528 INFO L263 TraceCheckSpWp]: Trace formula consists of 165 conjuncts, 29 conjunts are in the unsatisfiable core [2021-08-06 14:53:45,528 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:53:46,671 INFO L134 CoverageAnalysis]: Checked inductivity of 313 backedges. 157 proven. 156 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:53:46,671 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1065711736] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:53:46,671 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:53:46,671 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 29] total 44 [2021-08-06 14:53:46,671 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1370715577] [2021-08-06 14:53:46,672 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2021-08-06 14:53:46,672 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:53:46,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2021-08-06 14:53:46,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=401, Invalid=1579, Unknown=0, NotChecked=0, Total=1980 [2021-08-06 14:53:46,673 INFO L87 Difference]: Start difference. First operand 312 states and 639 transitions. Second operand has 45 states, 45 states have (on average 2.6222222222222222) internal successors, (118), 44 states have internal predecessors, (118), 0 states have call successors, (0), 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 14:53:53,014 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:53:53,014 INFO L93 Difference]: Finished difference Result 2349 states and 4673 transitions. [2021-08-06 14:53:53,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 226 states. [2021-08-06 14:53:53,014 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 45 states have (on average 2.6222222222222222) internal successors, (118), 44 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 64 [2021-08-06 14:53:53,015 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:53:53,018 INFO L225 Difference]: With dead ends: 2349 [2021-08-06 14:53:53,018 INFO L226 Difference]: Without dead ends: 2345 [2021-08-06 14:53:53,021 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 314 GetRequests, 49 SyntacticMatches, 0 SemanticMatches, 265 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31046 ImplicationChecksByTransitivity, 5965.0ms TimeCoverageRelationStatistics Valid=16676, Invalid=54346, Unknown=0, NotChecked=0, Total=71022 [2021-08-06 14:53:53,023 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2345 states. [2021-08-06 14:53:53,029 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2345 to 264. [2021-08-06 14:53:53,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 264 states, 263 states have (on average 2.068441064638783) internal successors, (544), 263 states have internal predecessors, (544), 0 states have call successors, (0), 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 14:53:53,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 264 states to 264 states and 544 transitions. [2021-08-06 14:53:53,030 INFO L78 Accepts]: Start accepts. Automaton has 264 states and 544 transitions. Word has length 64 [2021-08-06 14:53:53,030 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:53:53,030 INFO L470 AbstractCegarLoop]: Abstraction has 264 states and 544 transitions. [2021-08-06 14:53:53,030 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 45 states have (on average 2.6222222222222222) internal successors, (118), 44 states have internal predecessors, (118), 0 states have call successors, (0), 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 14:53:53,030 INFO L276 IsEmpty]: Start isEmpty. Operand 264 states and 544 transitions. [2021-08-06 14:53:53,031 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2021-08-06 14:53:53,031 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:53:53,031 INFO L512 BasicCegarLoop]: trace histogram [13, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:53:53,052 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 14:53:53,240 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 14:53:53,241 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 14:53:53,241 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:53:53,241 INFO L82 PathProgramCache]: Analyzing trace with hash 141085255, now seen corresponding path program 37 times [2021-08-06 14:53:53,241 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:53:53,241 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [18168667] [2021-08-06 14:53:53,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:53:53,241 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:53:53,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:53:53,450 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 14:53:53,450 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:53:53,450 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [18168667] [2021-08-06 14:53:53,450 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [18168667] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:53:53,451 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [175633763] [2021-08-06 14:53:53,451 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-06 14:53:53,451 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:53:53,451 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:53:53,451 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 14:53:53,455 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 14:53:54,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:53:54,650 INFO L263 TraceCheckSpWp]: Trace formula consists of 171 conjuncts, 55 conjunts are in the unsatisfiable core [2021-08-06 14:53:54,650 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:53:55,127 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 14:53:55,127 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [175633763] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:53:55,127 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:53:55,127 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 16 [2021-08-06 14:53:55,127 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2010188861] [2021-08-06 14:53:55,127 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-08-06 14:53:55,127 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:53:55,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-06 14:53:55,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=211, Unknown=0, NotChecked=0, Total=240 [2021-08-06 14:53:55,128 INFO L87 Difference]: Start difference. First operand 264 states and 544 transitions. Second operand has 16 states, 16 states have (on average 4.125) internal successors, (66), 16 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 14:53:55,337 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:53:55,337 INFO L93 Difference]: Finished difference Result 811 states and 1596 transitions. [2021-08-06 14:53:55,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-08-06 14:53:55,337 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 4.125) internal successors, (66), 16 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 66 [2021-08-06 14:53:55,337 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:53:55,338 INFO L225 Difference]: With dead ends: 811 [2021-08-06 14:53:55,338 INFO L226 Difference]: Without dead ends: 718 [2021-08-06 14:53:55,339 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 78 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 107.9ms TimeCoverageRelationStatistics Valid=29, Invalid=211, Unknown=0, NotChecked=0, Total=240 [2021-08-06 14:53:55,339 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 718 states. [2021-08-06 14:53:55,343 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 718 to 545. [2021-08-06 14:53:55,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 545 states, 544 states have (on average 2.150735294117647) internal successors, (1170), 544 states have internal predecessors, (1170), 0 states have call successors, (0), 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 14:53:55,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 545 states to 545 states and 1170 transitions. [2021-08-06 14:53:55,344 INFO L78 Accepts]: Start accepts. Automaton has 545 states and 1170 transitions. Word has length 66 [2021-08-06 14:53:55,344 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:53:55,345 INFO L470 AbstractCegarLoop]: Abstraction has 545 states and 1170 transitions. [2021-08-06 14:53:55,345 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 4.125) internal successors, (66), 16 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 14:53:55,345 INFO L276 IsEmpty]: Start isEmpty. Operand 545 states and 1170 transitions. [2021-08-06 14:53:55,345 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2021-08-06 14:53:55,345 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:53:55,345 INFO L512 BasicCegarLoop]: trace histogram [14, 14, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:53:55,370 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 14:53:55,565 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 14:53:55,565 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 14:53:55,565 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:53:55,565 INFO L82 PathProgramCache]: Analyzing trace with hash 1239628869, now seen corresponding path program 38 times [2021-08-06 14:53:55,565 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:53:55,565 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [737538425] [2021-08-06 14:53:55,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:53:55,566 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:53:55,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:53:55,992 INFO L134 CoverageAnalysis]: Checked inductivity of 365 backedges. 169 proven. 196 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:53:55,992 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:53:55,992 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [737538425] [2021-08-06 14:53:55,992 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [737538425] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:53:55,992 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1752165364] [2021-08-06 14:53:55,992 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-06 14:53:55,992 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:53:55,992 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:53:55,997 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 14:53:55,999 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 14:53:57,245 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-06 14:53:57,246 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:53:57,246 INFO L263 TraceCheckSpWp]: Trace formula consists of 176 conjuncts, 31 conjunts are in the unsatisfiable core [2021-08-06 14:53:57,247 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:53:58,483 INFO L134 CoverageAnalysis]: Checked inductivity of 365 backedges. 169 proven. 196 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:53:58,484 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1752165364] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:53:58,484 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:53:58,484 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 31] total 61 [2021-08-06 14:53:58,484 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [950843905] [2021-08-06 14:53:58,484 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 62 states [2021-08-06 14:53:58,484 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:53:58,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 62 interpolants. [2021-08-06 14:53:58,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=662, Invalid=3120, Unknown=0, NotChecked=0, Total=3782 [2021-08-06 14:53:58,485 INFO L87 Difference]: Start difference. First operand 545 states and 1170 transitions. Second operand has 62 states, 62 states have (on average 2.096774193548387) internal successors, (130), 61 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 14:54:07,679 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:54:07,679 INFO L93 Difference]: Finished difference Result 4071 states and 8017 transitions. [2021-08-06 14:54:07,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 256 states. [2021-08-06 14:54:07,679 INFO L78 Accepts]: Start accepts. Automaton has has 62 states, 62 states have (on average 2.096774193548387) internal successors, (130), 61 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 68 [2021-08-06 14:54:07,679 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:54:07,684 INFO L225 Difference]: With dead ends: 4071 [2021-08-06 14:54:07,684 INFO L226 Difference]: Without dead ends: 3315 [2021-08-06 14:54:07,687 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 351 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 312 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41086 ImplicationChecksByTransitivity, 7985.3ms TimeCoverageRelationStatistics Valid=26637, Invalid=71645, Unknown=0, NotChecked=0, Total=98282 [2021-08-06 14:54:07,690 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3315 states. [2021-08-06 14:54:07,700 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3315 to 334. [2021-08-06 14:54:07,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 334 states, 333 states have (on average 2.057057057057057) internal successors, (685), 333 states have internal predecessors, (685), 0 states have call successors, (0), 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 14:54:07,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 334 states to 334 states and 685 transitions. [2021-08-06 14:54:07,701 INFO L78 Accepts]: Start accepts. Automaton has 334 states and 685 transitions. Word has length 68 [2021-08-06 14:54:07,701 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:54:07,701 INFO L470 AbstractCegarLoop]: Abstraction has 334 states and 685 transitions. [2021-08-06 14:54:07,701 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 62 states, 62 states have (on average 2.096774193548387) internal successors, (130), 61 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 14:54:07,701 INFO L276 IsEmpty]: Start isEmpty. Operand 334 states and 685 transitions. [2021-08-06 14:54:07,702 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2021-08-06 14:54:07,702 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:54:07,702 INFO L512 BasicCegarLoop]: trace histogram [14, 14, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:54:07,723 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2021-08-06 14:54:07,916 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 14:54:07,917 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 14:54:07,917 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:54:07,917 INFO L82 PathProgramCache]: Analyzing trace with hash -859999513, now seen corresponding path program 39 times [2021-08-06 14:54:07,917 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:54:07,917 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1962307670] [2021-08-06 14:54:07,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:54:07,917 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:54:07,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:54:08,177 INFO L134 CoverageAnalysis]: Checked inductivity of 365 backedges. 183 proven. 182 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:54:08,177 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:54:08,177 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1962307670] [2021-08-06 14:54:08,177 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1962307670] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:54:08,177 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2047614853] [2021-08-06 14:54:08,177 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-06 14:54:08,177 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:54:08,177 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:54:08,178 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 14:54:08,178 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 14:54:09,494 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 17 check-sat command(s) [2021-08-06 14:54:09,494 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:54:09,495 INFO L263 TraceCheckSpWp]: Trace formula consists of 176 conjuncts, 31 conjunts are in the unsatisfiable core [2021-08-06 14:54:09,496 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:54:10,691 INFO L134 CoverageAnalysis]: Checked inductivity of 365 backedges. 183 proven. 182 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:54:10,691 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2047614853] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:54:10,691 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:54:10,691 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 31] total 47 [2021-08-06 14:54:10,691 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1750806338] [2021-08-06 14:54:10,691 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2021-08-06 14:54:10,691 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:54:10,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2021-08-06 14:54:10,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=452, Invalid=1804, Unknown=0, NotChecked=0, Total=2256 [2021-08-06 14:54:10,692 INFO L87 Difference]: Start difference. First operand 334 states and 685 transitions. Second operand has 48 states, 48 states have (on average 2.625) internal successors, (126), 47 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 14:54:18,309 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:54:18,309 INFO L93 Difference]: Finished difference Result 2681 states and 5337 transitions. [2021-08-06 14:54:18,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 257 states. [2021-08-06 14:54:18,310 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 48 states have (on average 2.625) internal successors, (126), 47 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) Word has length 68 [2021-08-06 14:54:18,310 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:54:18,313 INFO L225 Difference]: With dead ends: 2681 [2021-08-06 14:54:18,313 INFO L226 Difference]: Without dead ends: 2677 [2021-08-06 14:54:18,318 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 351 GetRequests, 52 SyntacticMatches, 0 SemanticMatches, 299 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40452 ImplicationChecksByTransitivity, 7108.2ms TimeCoverageRelationStatistics Valid=21212, Invalid=69088, Unknown=0, NotChecked=0, Total=90300 [2021-08-06 14:54:18,320 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2677 states. [2021-08-06 14:54:18,327 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2677 to 282. [2021-08-06 14:54:18,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 282 states, 281 states have (on average 2.0711743772241995) internal successors, (582), 281 states have internal predecessors, (582), 0 states have call successors, (0), 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 14:54:18,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 282 states to 282 states and 582 transitions. [2021-08-06 14:54:18,328 INFO L78 Accepts]: Start accepts. Automaton has 282 states and 582 transitions. Word has length 68 [2021-08-06 14:54:18,328 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:54:18,328 INFO L470 AbstractCegarLoop]: Abstraction has 282 states and 582 transitions. [2021-08-06 14:54:18,328 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 48 states have (on average 2.625) internal successors, (126), 47 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 14:54:18,328 INFO L276 IsEmpty]: Start isEmpty. Operand 282 states and 582 transitions. [2021-08-06 14:54:18,329 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2021-08-06 14:54:18,329 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:54:18,329 INFO L512 BasicCegarLoop]: trace histogram [14, 14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:54:18,351 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 14:54:18,537 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 14:54:18,538 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 14:54:18,538 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:54:18,538 INFO L82 PathProgramCache]: Analyzing trace with hash 654176771, now seen corresponding path program 40 times [2021-08-06 14:54:18,538 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:54:18,538 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1041764477] [2021-08-06 14:54:18,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:54:18,538 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:54:18,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:54:18,790 INFO L134 CoverageAnalysis]: Checked inductivity of 392 backedges. 0 proven. 392 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:54:18,791 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:54:18,791 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1041764477] [2021-08-06 14:54:18,791 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1041764477] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:54:18,791 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1798823293] [2021-08-06 14:54:18,791 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-06 14:54:18,791 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:54:18,791 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:54:18,793 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 14:54:18,815 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 14:54:20,162 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-06 14:54:20,162 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:54:20,163 INFO L263 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 59 conjunts are in the unsatisfiable core [2021-08-06 14:54:20,164 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:54:20,663 INFO L134 CoverageAnalysis]: Checked inductivity of 392 backedges. 0 proven. 392 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:54:20,663 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1798823293] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:54:20,663 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:54:20,664 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 17 [2021-08-06 14:54:20,664 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1315355763] [2021-08-06 14:54:20,664 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-08-06 14:54:20,664 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:54:20,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-06 14:54:20,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=241, Unknown=0, NotChecked=0, Total=272 [2021-08-06 14:54:20,664 INFO L87 Difference]: Start difference. First operand 282 states and 582 transitions. Second operand has 17 states, 17 states have (on average 4.117647058823529) internal successors, (70), 17 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:54:20,904 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:54:20,904 INFO L93 Difference]: Finished difference Result 870 states and 1713 transitions. [2021-08-06 14:54:20,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-08-06 14:54:20,904 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 4.117647058823529) internal successors, (70), 17 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 70 [2021-08-06 14:54:20,905 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:54:20,906 INFO L225 Difference]: With dead ends: 870 [2021-08-06 14:54:20,906 INFO L226 Difference]: Without dead ends: 771 [2021-08-06 14:54:20,906 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 83 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 132.7ms TimeCoverageRelationStatistics Valid=31, Invalid=241, Unknown=0, NotChecked=0, Total=272 [2021-08-06 14:54:20,907 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 771 states. [2021-08-06 14:54:20,911 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 771 to 585. [2021-08-06 14:54:20,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 585 states, 584 states have (on average 2.1523972602739727) internal successors, (1257), 584 states have internal predecessors, (1257), 0 states have call successors, (0), 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 14:54:20,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 585 states to 585 states and 1257 transitions. [2021-08-06 14:54:20,913 INFO L78 Accepts]: Start accepts. Automaton has 585 states and 1257 transitions. Word has length 70 [2021-08-06 14:54:20,913 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:54:20,913 INFO L470 AbstractCegarLoop]: Abstraction has 585 states and 1257 transitions. [2021-08-06 14:54:20,913 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 4.117647058823529) internal successors, (70), 17 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:54:20,913 INFO L276 IsEmpty]: Start isEmpty. Operand 585 states and 1257 transitions. [2021-08-06 14:54:20,914 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2021-08-06 14:54:20,914 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:54:20,914 INFO L512 BasicCegarLoop]: trace histogram [15, 15, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:54:20,934 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Ended with exit code 0 [2021-08-06 14:54:21,126 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 14:54:21,126 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 14:54:21,127 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:54:21,127 INFO L82 PathProgramCache]: Analyzing trace with hash 1641231617, now seen corresponding path program 41 times [2021-08-06 14:54:21,127 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:54:21,127 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1992617689] [2021-08-06 14:54:21,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:54:21,127 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:54:21,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:54:21,632 INFO L134 CoverageAnalysis]: Checked inductivity of 421 backedges. 196 proven. 225 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:54:21,632 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:54:21,632 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1992617689] [2021-08-06 14:54:21,633 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1992617689] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:54:21,633 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1951997239] [2021-08-06 14:54:21,633 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-06 14:54:21,633 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:54:21,633 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:54:21,633 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 14:54:21,634 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 14:54:23,048 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 16 check-sat command(s) [2021-08-06 14:54:23,048 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:54:23,049 INFO L263 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 33 conjunts are in the unsatisfiable core [2021-08-06 14:54:23,050 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:54:24,366 INFO L134 CoverageAnalysis]: Checked inductivity of 421 backedges. 196 proven. 225 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:54:24,366 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1951997239] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:54:24,367 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:54:24,367 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 33] total 65 [2021-08-06 14:54:24,367 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1896449136] [2021-08-06 14:54:24,367 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 66 states [2021-08-06 14:54:24,367 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:54:24,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2021-08-06 14:54:24,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=746, Invalid=3544, Unknown=0, NotChecked=0, Total=4290 [2021-08-06 14:54:24,368 INFO L87 Difference]: Start difference. First operand 585 states and 1257 transitions. Second operand has 66 states, 66 states have (on average 2.090909090909091) internal successors, (138), 65 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 14:54:35,382 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:54:35,382 INFO L93 Difference]: Finished difference Result 4576 states and 9019 transitions. [2021-08-06 14:54:35,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 289 states. [2021-08-06 14:54:35,383 INFO L78 Accepts]: Start accepts. Automaton has has 66 states, 66 states have (on average 2.090909090909091) internal successors, (138), 65 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 72 [2021-08-06 14:54:35,383 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:54:35,387 INFO L225 Difference]: With dead ends: 4576 [2021-08-06 14:54:35,387 INFO L226 Difference]: Without dead ends: 3718 [2021-08-06 14:54:35,391 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 390 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 349 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52776 ImplicationChecksByTransitivity, 9561.7ms TimeCoverageRelationStatistics Valid=33504, Invalid=89346, Unknown=0, NotChecked=0, Total=122850 [2021-08-06 14:54:35,394 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3718 states. [2021-08-06 14:54:35,404 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3718 to 356. [2021-08-06 14:54:35,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 356 states, 355 states have (on average 2.0591549295774647) internal successors, (731), 355 states have internal predecessors, (731), 0 states have call successors, (0), 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 14:54:35,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 356 states to 356 states and 731 transitions. [2021-08-06 14:54:35,405 INFO L78 Accepts]: Start accepts. Automaton has 356 states and 731 transitions. Word has length 72 [2021-08-06 14:54:35,405 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:54:35,405 INFO L470 AbstractCegarLoop]: Abstraction has 356 states and 731 transitions. [2021-08-06 14:54:35,405 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 66 states, 66 states have (on average 2.090909090909091) internal successors, (138), 65 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 14:54:35,405 INFO L276 IsEmpty]: Start isEmpty. Operand 356 states and 731 transitions. [2021-08-06 14:54:35,406 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2021-08-06 14:54:35,406 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:54:35,406 INFO L512 BasicCegarLoop]: trace histogram [15, 15, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:54:35,426 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Forceful destruction successful, exit code 0 [2021-08-06 14:54:35,608 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 14:54:35,609 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 14:54:35,609 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:54:35,609 INFO L82 PathProgramCache]: Analyzing trace with hash -677292057, now seen corresponding path program 42 times [2021-08-06 14:54:35,609 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:54:35,609 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [593171894] [2021-08-06 14:54:35,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:54:35,609 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:54:35,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:54:35,899 INFO L134 CoverageAnalysis]: Checked inductivity of 421 backedges. 211 proven. 210 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:54:35,899 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:54:35,899 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [593171894] [2021-08-06 14:54:35,899 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [593171894] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:54:35,899 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1383233371] [2021-08-06 14:54:35,899 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-06 14:54:35,899 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:54:35,899 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:54:35,901 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 14:54:35,924 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 14:54:37,407 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 18 check-sat command(s) [2021-08-06 14:54:37,407 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:54:37,408 INFO L263 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 33 conjunts are in the unsatisfiable core [2021-08-06 14:54:37,409 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:54:38,764 INFO L134 CoverageAnalysis]: Checked inductivity of 421 backedges. 211 proven. 210 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:54:38,765 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1383233371] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:54:38,765 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:54:38,765 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 33] total 50 [2021-08-06 14:54:38,765 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [479094688] [2021-08-06 14:54:38,765 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 51 states [2021-08-06 14:54:38,765 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:54:38,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2021-08-06 14:54:38,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=506, Invalid=2044, Unknown=0, NotChecked=0, Total=2550 [2021-08-06 14:54:38,766 INFO L87 Difference]: Start difference. First operand 356 states and 731 transitions. Second operand has 51 states, 51 states have (on average 2.627450980392157) internal successors, (134), 50 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 14:54:47,858 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:54:47,858 INFO L93 Difference]: Finished difference Result 3035 states and 6045 transitions. [2021-08-06 14:54:47,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 290 states. [2021-08-06 14:54:47,859 INFO L78 Accepts]: Start accepts. Automaton has has 51 states, 51 states have (on average 2.627450980392157) internal successors, (134), 50 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 72 [2021-08-06 14:54:47,859 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:54:47,862 INFO L225 Difference]: With dead ends: 3035 [2021-08-06 14:54:47,862 INFO L226 Difference]: Without dead ends: 3031 [2021-08-06 14:54:47,866 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 390 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 335 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51852 ImplicationChecksByTransitivity, 8465.4ms TimeCoverageRelationStatistics Valid=26618, Invalid=86614, Unknown=0, NotChecked=0, Total=113232 [2021-08-06 14:54:47,868 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3031 states. [2021-08-06 14:54:47,876 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3031 to 300. [2021-08-06 14:54:47,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 300 states, 299 states have (on average 2.0735785953177257) internal successors, (620), 299 states have internal predecessors, (620), 0 states have call successors, (0), 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 14:54:47,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 300 states to 300 states and 620 transitions. [2021-08-06 14:54:47,877 INFO L78 Accepts]: Start accepts. Automaton has 300 states and 620 transitions. Word has length 72 [2021-08-06 14:54:47,877 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:54:47,877 INFO L470 AbstractCegarLoop]: Abstraction has 300 states and 620 transitions. [2021-08-06 14:54:47,877 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 51 states, 51 states have (on average 2.627450980392157) internal successors, (134), 50 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 14:54:47,877 INFO L276 IsEmpty]: Start isEmpty. Operand 300 states and 620 transitions. [2021-08-06 14:54:47,878 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2021-08-06 14:54:47,878 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:54:47,878 INFO L512 BasicCegarLoop]: trace histogram [15, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:54:47,898 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 14:54:48,081 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 14:54:48,081 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 14:54:48,081 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:54:48,081 INFO L82 PathProgramCache]: Analyzing trace with hash 47360959, now seen corresponding path program 43 times [2021-08-06 14:54:48,081 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:54:48,081 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1740903849] [2021-08-06 14:54:48,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:54:48,082 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:54:48,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:54:48,356 INFO L134 CoverageAnalysis]: Checked inductivity of 450 backedges. 0 proven. 450 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:54:48,356 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:54:48,356 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1740903849] [2021-08-06 14:54:48,356 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1740903849] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:54:48,356 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1864525597] [2021-08-06 14:54:48,356 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-06 14:54:48,357 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:54:48,357 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:54:48,357 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 14:54:48,358 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 14:54:49,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:54:49,893 INFO L263 TraceCheckSpWp]: Trace formula consists of 193 conjuncts, 63 conjunts are in the unsatisfiable core [2021-08-06 14:54:49,893 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:54:50,421 INFO L134 CoverageAnalysis]: Checked inductivity of 450 backedges. 0 proven. 450 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:54:50,422 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1864525597] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:54:50,422 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:54:50,422 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 18 [2021-08-06 14:54:50,422 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [194740246] [2021-08-06 14:54:50,422 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-08-06 14:54:50,422 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:54:50,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-06 14:54:50,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=273, Unknown=0, NotChecked=0, Total=306 [2021-08-06 14:54:50,422 INFO L87 Difference]: Start difference. First operand 300 states and 620 transitions. Second operand has 18 states, 18 states have (on average 4.111111111111111) internal successors, (74), 18 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 14:54:50,695 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:54:50,696 INFO L93 Difference]: Finished difference Result 929 states and 1830 transitions. [2021-08-06 14:54:50,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-08-06 14:54:50,696 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 4.111111111111111) internal successors, (74), 18 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 74 [2021-08-06 14:54:50,696 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:54:50,697 INFO L225 Difference]: With dead ends: 929 [2021-08-06 14:54:50,697 INFO L226 Difference]: Without dead ends: 824 [2021-08-06 14:54:50,697 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 88 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 155.3ms TimeCoverageRelationStatistics Valid=33, Invalid=273, Unknown=0, NotChecked=0, Total=306 [2021-08-06 14:54:50,698 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 824 states. [2021-08-06 14:54:50,703 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 824 to 625. [2021-08-06 14:54:50,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 625 states, 624 states have (on average 2.1538461538461537) internal successors, (1344), 624 states have internal predecessors, (1344), 0 states have call successors, (0), 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 14:54:50,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 625 states to 625 states and 1344 transitions. [2021-08-06 14:54:50,704 INFO L78 Accepts]: Start accepts. Automaton has 625 states and 1344 transitions. Word has length 74 [2021-08-06 14:54:50,704 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:54:50,704 INFO L470 AbstractCegarLoop]: Abstraction has 625 states and 1344 transitions. [2021-08-06 14:54:50,704 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 4.111111111111111) internal successors, (74), 18 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 14:54:50,704 INFO L276 IsEmpty]: Start isEmpty. Operand 625 states and 1344 transitions. [2021-08-06 14:54:50,705 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2021-08-06 14:54:50,705 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:54:50,705 INFO L512 BasicCegarLoop]: trace histogram [16, 16, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:54:50,730 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 14:54:50,925 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 14:54:50,925 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 14:54:50,926 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:54:50,926 INFO L82 PathProgramCache]: Analyzing trace with hash 2066890685, now seen corresponding path program 44 times [2021-08-06 14:54:50,926 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:54:50,926 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1777105947] [2021-08-06 14:54:50,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:54:50,926 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:54:50,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:54:51,464 INFO L134 CoverageAnalysis]: Checked inductivity of 481 backedges. 225 proven. 256 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:54:51,464 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:54:51,464 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1777105947] [2021-08-06 14:54:51,464 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1777105947] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:54:51,464 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [655267310] [2021-08-06 14:54:51,464 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-06 14:54:51,464 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:54:51,464 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:54:51,465 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 14:54:51,465 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 14:54:53,076 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-06 14:54:53,076 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:54:53,077 INFO L263 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 35 conjunts are in the unsatisfiable core [2021-08-06 14:54:53,078 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:54:54,550 INFO L134 CoverageAnalysis]: Checked inductivity of 481 backedges. 225 proven. 256 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:54:54,550 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [655267310] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:54:54,551 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:54:54,551 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 35] total 69 [2021-08-06 14:54:54,551 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [286871924] [2021-08-06 14:54:54,551 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 70 states [2021-08-06 14:54:54,551 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:54:54,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 70 interpolants. [2021-08-06 14:54:54,552 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=835, Invalid=3995, Unknown=0, NotChecked=0, Total=4830 [2021-08-06 14:54:54,552 INFO L87 Difference]: Start difference. First operand 625 states and 1344 transitions. Second operand has 70 states, 70 states have (on average 2.085714285714286) internal successors, (146), 69 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 14:55:07,689 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:55:07,689 INFO L93 Difference]: Finished difference Result 5109 states and 10077 transitions. [2021-08-06 14:55:07,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 324 states. [2021-08-06 14:55:07,690 INFO L78 Accepts]: Start accepts. Automaton has has 70 states, 70 states have (on average 2.085714285714286) internal successors, (146), 69 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 76 [2021-08-06 14:55:07,690 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:55:07,694 INFO L225 Difference]: With dead ends: 5109 [2021-08-06 14:55:07,694 INFO L226 Difference]: Without dead ends: 4143 [2021-08-06 14:55:07,700 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 431 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 388 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66817 ImplicationChecksByTransitivity, 11300.5ms TimeCoverageRelationStatistics Valid=41625, Invalid=110085, Unknown=0, NotChecked=0, Total=151710 [2021-08-06 14:55:07,703 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4143 states. [2021-08-06 14:55:07,715 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4143 to 378. [2021-08-06 14:55:07,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 378 states, 377 states have (on average 2.061007957559682) internal successors, (777), 377 states have internal predecessors, (777), 0 states have call successors, (0), 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 14:55:07,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 378 states to 378 states and 777 transitions. [2021-08-06 14:55:07,716 INFO L78 Accepts]: Start accepts. Automaton has 378 states and 777 transitions. Word has length 76 [2021-08-06 14:55:07,716 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:55:07,716 INFO L470 AbstractCegarLoop]: Abstraction has 378 states and 777 transitions. [2021-08-06 14:55:07,717 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 70 states, 70 states have (on average 2.085714285714286) internal successors, (146), 69 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 14:55:07,717 INFO L276 IsEmpty]: Start isEmpty. Operand 378 states and 777 transitions. [2021-08-06 14:55:07,717 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2021-08-06 14:55:07,717 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:55:07,717 INFO L512 BasicCegarLoop]: trace histogram [16, 16, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:55:07,740 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Forceful destruction successful, exit code 0 [2021-08-06 14:55:07,926 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 14:55:07,926 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 14:55:07,927 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:55:07,927 INFO L82 PathProgramCache]: Analyzing trace with hash -156611097, now seen corresponding path program 45 times [2021-08-06 14:55:07,927 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:55:07,927 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [972144] [2021-08-06 14:55:07,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:55:07,927 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:55:07,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:55:08,233 INFO L134 CoverageAnalysis]: Checked inductivity of 481 backedges. 241 proven. 240 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:55:08,233 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:55:08,233 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [972144] [2021-08-06 14:55:08,233 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [972144] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:55:08,233 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [143645429] [2021-08-06 14:55:08,233 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-06 14:55:08,233 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:55:08,233 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:55:08,234 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 14:55:08,236 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 14:55:09,939 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 19 check-sat command(s) [2021-08-06 14:55:09,939 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:55:09,940 INFO L263 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 35 conjunts are in the unsatisfiable core [2021-08-06 14:55:09,941 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:55:11,398 INFO L134 CoverageAnalysis]: Checked inductivity of 481 backedges. 241 proven. 240 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:55:11,398 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [143645429] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:55:11,398 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:55:11,398 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 35] total 53 [2021-08-06 14:55:11,398 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1631094534] [2021-08-06 14:55:11,398 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2021-08-06 14:55:11,399 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:55:11,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2021-08-06 14:55:11,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=563, Invalid=2299, Unknown=0, NotChecked=0, Total=2862 [2021-08-06 14:55:11,399 INFO L87 Difference]: Start difference. First operand 378 states and 777 transitions. Second operand has 54 states, 54 states have (on average 2.6296296296296298) internal successors, (142), 53 states have internal predecessors, (142), 0 states have call successors, (0), 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 14:55:21,973 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:55:21,973 INFO L93 Difference]: Finished difference Result 3411 states and 6797 transitions. [2021-08-06 14:55:21,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 325 states. [2021-08-06 14:55:21,973 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 2.6296296296296298) internal successors, (142), 53 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 76 [2021-08-06 14:55:21,974 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:55:21,977 INFO L225 Difference]: With dead ends: 3411 [2021-08-06 14:55:21,977 INFO L226 Difference]: Without dead ends: 3407 [2021-08-06 14:55:21,981 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 431 GetRequests, 58 SyntacticMatches, 0 SemanticMatches, 373 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65510 ImplicationChecksByTransitivity, 9791.7ms TimeCoverageRelationStatistics Valid=32999, Invalid=107251, Unknown=0, NotChecked=0, Total=140250 [2021-08-06 14:55:21,984 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3407 states. [2021-08-06 14:55:21,992 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3407 to 318. [2021-08-06 14:55:21,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 318 states, 317 states have (on average 2.0757097791798107) internal successors, (658), 317 states have internal predecessors, (658), 0 states have call successors, (0), 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 14:55:21,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 318 states to 318 states and 658 transitions. [2021-08-06 14:55:21,993 INFO L78 Accepts]: Start accepts. Automaton has 318 states and 658 transitions. Word has length 76 [2021-08-06 14:55:21,993 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:55:21,993 INFO L470 AbstractCegarLoop]: Abstraction has 318 states and 658 transitions. [2021-08-06 14:55:21,993 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 2.6296296296296298) internal successors, (142), 53 states have internal predecessors, (142), 0 states have call successors, (0), 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 14:55:21,993 INFO L276 IsEmpty]: Start isEmpty. Operand 318 states and 658 transitions. [2021-08-06 14:55:21,993 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2021-08-06 14:55:21,993 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:55:21,994 INFO L512 BasicCegarLoop]: trace histogram [16, 16, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:55:22,014 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Forceful destruction successful, exit code 0 [2021-08-06 14:55:22,198 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 14:55:22,198 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 14:55:22,199 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:55:22,199 INFO L82 PathProgramCache]: Analyzing trace with hash 1083832187, now seen corresponding path program 46 times [2021-08-06 14:55:22,199 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:55:22,199 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1034123333] [2021-08-06 14:55:22,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:55:22,199 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:55:22,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:55:22,475 INFO L134 CoverageAnalysis]: Checked inductivity of 512 backedges. 0 proven. 512 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:55:22,475 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:55:22,475 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1034123333] [2021-08-06 14:55:22,475 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1034123333] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:55:22,475 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [506347829] [2021-08-06 14:55:22,475 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-06 14:55:22,475 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:55:22,475 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:55:22,476 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 14:55:22,477 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 14:55:24,213 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-06 14:55:24,214 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:55:24,215 INFO L263 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 67 conjunts are in the unsatisfiable core [2021-08-06 14:55:24,216 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:55:24,796 INFO L134 CoverageAnalysis]: Checked inductivity of 512 backedges. 0 proven. 512 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:55:24,796 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [506347829] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:55:24,796 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:55:24,796 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 19 [2021-08-06 14:55:24,796 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [292028412] [2021-08-06 14:55:24,797 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-08-06 14:55:24,797 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:55:24,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-06 14:55:24,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=307, Unknown=0, NotChecked=0, Total=342 [2021-08-06 14:55:24,797 INFO L87 Difference]: Start difference. First operand 318 states and 658 transitions. Second operand has 19 states, 19 states have (on average 4.105263157894737) internal successors, (78), 19 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 14:55:25,109 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:55:25,110 INFO L93 Difference]: Finished difference Result 988 states and 1947 transitions. [2021-08-06 14:55:25,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-08-06 14:55:25,110 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 4.105263157894737) internal successors, (78), 19 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) Word has length 78 [2021-08-06 14:55:25,110 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:55:25,111 INFO L225 Difference]: With dead ends: 988 [2021-08-06 14:55:25,111 INFO L226 Difference]: Without dead ends: 877 [2021-08-06 14:55:25,112 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 93 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 152.0ms TimeCoverageRelationStatistics Valid=35, Invalid=307, Unknown=0, NotChecked=0, Total=342 [2021-08-06 14:55:25,112 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 877 states. [2021-08-06 14:55:25,117 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 877 to 665. [2021-08-06 14:55:25,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 665 states, 664 states have (on average 2.1551204819277108) internal successors, (1431), 664 states have internal predecessors, (1431), 0 states have call successors, (0), 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 14:55:25,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 665 states to 665 states and 1431 transitions. [2021-08-06 14:55:25,118 INFO L78 Accepts]: Start accepts. Automaton has 665 states and 1431 transitions. Word has length 78 [2021-08-06 14:55:25,118 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:55:25,118 INFO L470 AbstractCegarLoop]: Abstraction has 665 states and 1431 transitions. [2021-08-06 14:55:25,118 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 4.105263157894737) internal successors, (78), 19 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 14:55:25,118 INFO L276 IsEmpty]: Start isEmpty. Operand 665 states and 1431 transitions. [2021-08-06 14:55:25,119 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2021-08-06 14:55:25,119 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:55:25,119 INFO L512 BasicCegarLoop]: trace histogram [17, 17, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:55:25,142 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Forceful destruction successful, exit code 0 [2021-08-06 14:55:25,322 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 14:55:25,323 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 14:55:25,323 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:55:25,323 INFO L82 PathProgramCache]: Analyzing trace with hash -1762435975, now seen corresponding path program 47 times [2021-08-06 14:55:25,323 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:55:25,323 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [527181549] [2021-08-06 14:55:25,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:55:25,323 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:55:25,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:55:25,901 INFO L134 CoverageAnalysis]: Checked inductivity of 545 backedges. 256 proven. 289 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:55:25,901 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:55:25,901 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [527181549] [2021-08-06 14:55:25,901 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [527181549] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:55:25,901 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [276828133] [2021-08-06 14:55:25,901 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-06 14:55:25,902 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:55:25,902 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:55:25,903 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 14:55:25,905 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 14:55:27,723 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 18 check-sat command(s) [2021-08-06 14:55:27,724 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:55:27,725 INFO L263 TraceCheckSpWp]: Trace formula consists of 209 conjuncts, 37 conjunts are in the unsatisfiable core [2021-08-06 14:55:27,725 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:55:29,331 INFO L134 CoverageAnalysis]: Checked inductivity of 545 backedges. 256 proven. 289 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:55:29,331 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [276828133] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:55:29,331 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:55:29,331 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 37] total 73 [2021-08-06 14:55:29,331 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [38920850] [2021-08-06 14:55:29,331 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 74 states [2021-08-06 14:55:29,332 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:55:29,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 74 interpolants. [2021-08-06 14:55:29,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=929, Invalid=4473, Unknown=0, NotChecked=0, Total=5402 [2021-08-06 14:55:29,333 INFO L87 Difference]: Start difference. First operand 665 states and 1431 transitions. Second operand has 74 states, 74 states have (on average 2.081081081081081) internal successors, (154), 73 states have internal predecessors, (154), 0 states have call successors, (0), 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 14:55:44,907 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:55:44,907 INFO L93 Difference]: Finished difference Result 5670 states and 11191 transitions. [2021-08-06 14:55:44,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 361 states. [2021-08-06 14:55:44,908 INFO L78 Accepts]: Start accepts. Automaton has has 74 states, 74 states have (on average 2.081081081081081) internal successors, (154), 73 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 80 [2021-08-06 14:55:44,908 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:55:44,912 INFO L225 Difference]: With dead ends: 5670 [2021-08-06 14:55:44,912 INFO L226 Difference]: Without dead ends: 4590 [2021-08-06 14:55:44,920 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 474 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 429 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83508 ImplicationChecksByTransitivity, 13217.1ms TimeCoverageRelationStatistics Valid=51145, Invalid=134185, Unknown=0, NotChecked=0, Total=185330 [2021-08-06 14:55:44,923 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4590 states. [2021-08-06 14:55:44,935 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4590 to 400. [2021-08-06 14:55:44,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 400 states, 399 states have (on average 2.06265664160401) internal successors, (823), 399 states have internal predecessors, (823), 0 states have call successors, (0), 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 14:55:44,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 400 states to 400 states and 823 transitions. [2021-08-06 14:55:44,936 INFO L78 Accepts]: Start accepts. Automaton has 400 states and 823 transitions. Word has length 80 [2021-08-06 14:55:44,936 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:55:44,936 INFO L470 AbstractCegarLoop]: Abstraction has 400 states and 823 transitions. [2021-08-06 14:55:44,936 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 74 states, 74 states have (on average 2.081081081081081) internal successors, (154), 73 states have internal predecessors, (154), 0 states have call successors, (0), 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 14:55:44,936 INFO L276 IsEmpty]: Start isEmpty. Operand 400 states and 823 transitions. [2021-08-06 14:55:44,937 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2021-08-06 14:55:44,937 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:55:44,937 INFO L512 BasicCegarLoop]: trace histogram [17, 17, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:55:44,958 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 14:55:45,137 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 14:55:45,138 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 14:55:45,138 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:55:45,138 INFO L82 PathProgramCache]: Analyzing trace with hash 1430754535, now seen corresponding path program 48 times [2021-08-06 14:55:45,138 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:55:45,138 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [10310879] [2021-08-06 14:55:45,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:55:45,138 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:55:45,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:55:45,555 INFO L134 CoverageAnalysis]: Checked inductivity of 545 backedges. 273 proven. 272 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:55:45,555 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:55:45,555 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [10310879] [2021-08-06 14:55:45,555 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [10310879] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:55:45,555 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [930023310] [2021-08-06 14:55:45,555 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-06 14:55:45,556 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:55:45,556 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:55:45,556 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 14:55:45,557 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 14:55:47,539 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 20 check-sat command(s) [2021-08-06 14:55:47,539 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:55:47,540 INFO L263 TraceCheckSpWp]: Trace formula consists of 209 conjuncts, 37 conjunts are in the unsatisfiable core [2021-08-06 14:55:47,541 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:55:49,123 INFO L134 CoverageAnalysis]: Checked inductivity of 545 backedges. 273 proven. 272 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:55:49,123 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [930023310] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:55:49,123 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:55:49,123 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 37] total 56 [2021-08-06 14:55:49,123 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [561855191] [2021-08-06 14:55:49,124 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 57 states [2021-08-06 14:55:49,124 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:55:49,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2021-08-06 14:55:49,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=623, Invalid=2569, Unknown=0, NotChecked=0, Total=3192 [2021-08-06 14:55:49,124 INFO L87 Difference]: Start difference. First operand 400 states and 823 transitions. Second operand has 57 states, 57 states have (on average 2.6315789473684212) internal successors, (150), 56 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 14:56:01,368 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:56:01,368 INFO L93 Difference]: Finished difference Result 3809 states and 7593 transitions. [2021-08-06 14:56:01,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 362 states. [2021-08-06 14:56:01,369 INFO L78 Accepts]: Start accepts. Automaton has has 57 states, 57 states have (on average 2.6315789473684212) internal successors, (150), 56 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) Word has length 80 [2021-08-06 14:56:01,369 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:56:01,372 INFO L225 Difference]: With dead ends: 3809 [2021-08-06 14:56:01,372 INFO L226 Difference]: Without dead ends: 3805 [2021-08-06 14:56:01,379 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 474 GetRequests, 61 SyntacticMatches, 0 SemanticMatches, 413 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81707 ImplicationChecksByTransitivity, 11479.3ms TimeCoverageRelationStatistics Valid=40466, Invalid=131344, Unknown=0, NotChecked=0, Total=171810 [2021-08-06 14:56:01,382 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3805 states. [2021-08-06 14:56:01,390 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3805 to 336. [2021-08-06 14:56:01,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 336 states, 335 states have (on average 2.0776119402985076) internal successors, (696), 335 states have internal predecessors, (696), 0 states have call successors, (0), 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 14:56:01,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 336 states to 336 states and 696 transitions. [2021-08-06 14:56:01,391 INFO L78 Accepts]: Start accepts. Automaton has 336 states and 696 transitions. Word has length 80 [2021-08-06 14:56:01,391 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:56:01,391 INFO L470 AbstractCegarLoop]: Abstraction has 336 states and 696 transitions. [2021-08-06 14:56:01,391 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 57 states, 57 states have (on average 2.6315789473684212) internal successors, (150), 56 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 14:56:01,391 INFO L276 IsEmpty]: Start isEmpty. Operand 336 states and 696 transitions. [2021-08-06 14:56:01,392 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2021-08-06 14:56:01,392 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:56:01,392 INFO L512 BasicCegarLoop]: trace histogram [17, 17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:56:01,413 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 14:56:01,604 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 14:56:01,605 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 14:56:01,605 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:56:01,605 INFO L82 PathProgramCache]: Analyzing trace with hash 1887884599, now seen corresponding path program 49 times [2021-08-06 14:56:01,605 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:56:01,605 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [678511411] [2021-08-06 14:56:01,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:56:01,605 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:56:01,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:56:01,900 INFO L134 CoverageAnalysis]: Checked inductivity of 578 backedges. 0 proven. 578 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:56:01,901 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:56:01,901 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [678511411] [2021-08-06 14:56:01,901 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [678511411] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:56:01,901 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1079243555] [2021-08-06 14:56:01,901 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-06 14:56:01,901 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:56:01,901 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:56:01,902 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 14:56:01,914 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 14:56:03,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:56:03,875 INFO L263 TraceCheckSpWp]: Trace formula consists of 215 conjuncts, 71 conjunts are in the unsatisfiable core [2021-08-06 14:56:03,876 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:56:04,454 INFO L134 CoverageAnalysis]: Checked inductivity of 578 backedges. 0 proven. 578 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:56:04,455 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1079243555] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:56:04,455 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:56:04,455 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 20 [2021-08-06 14:56:04,455 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [858462022] [2021-08-06 14:56:04,455 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-08-06 14:56:04,455 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:56:04,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-06 14:56:04,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=343, Unknown=0, NotChecked=0, Total=380 [2021-08-06 14:56:04,455 INFO L87 Difference]: Start difference. First operand 336 states and 696 transitions. Second operand has 20 states, 20 states have (on average 4.1) internal successors, (82), 20 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 14:56:04,812 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:56:04,812 INFO L93 Difference]: Finished difference Result 1047 states and 2064 transitions. [2021-08-06 14:56:04,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-08-06 14:56:04,812 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 4.1) internal successors, (82), 20 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 82 [2021-08-06 14:56:04,812 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:56:04,813 INFO L225 Difference]: With dead ends: 1047 [2021-08-06 14:56:04,813 INFO L226 Difference]: Without dead ends: 930 [2021-08-06 14:56:04,814 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 98 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 164.2ms TimeCoverageRelationStatistics Valid=37, Invalid=343, Unknown=0, NotChecked=0, Total=380 [2021-08-06 14:56:04,814 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 930 states. [2021-08-06 14:56:04,819 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 930 to 705. [2021-08-06 14:56:04,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 705 states, 704 states have (on average 2.15625) internal successors, (1518), 704 states have internal predecessors, (1518), 0 states have call successors, (0), 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 14:56:04,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 705 states to 705 states and 1518 transitions. [2021-08-06 14:56:04,820 INFO L78 Accepts]: Start accepts. Automaton has 705 states and 1518 transitions. Word has length 82 [2021-08-06 14:56:04,820 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:56:04,820 INFO L470 AbstractCegarLoop]: Abstraction has 705 states and 1518 transitions. [2021-08-06 14:56:04,820 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 4.1) internal successors, (82), 20 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 14:56:04,820 INFO L276 IsEmpty]: Start isEmpty. Operand 705 states and 1518 transitions. [2021-08-06 14:56:04,821 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2021-08-06 14:56:04,821 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:56:04,821 INFO L512 BasicCegarLoop]: trace histogram [18, 18, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:56:04,850 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 14:56:05,042 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 14:56:05,043 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 14:56:05,043 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:56:05,043 INFO L82 PathProgramCache]: Analyzing trace with hash -2121692363, now seen corresponding path program 50 times [2021-08-06 14:56:05,043 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:56:05,043 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [358381446] [2021-08-06 14:56:05,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:56:05,043 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:56:05,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:56:05,757 INFO L134 CoverageAnalysis]: Checked inductivity of 613 backedges. 289 proven. 324 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:56:05,757 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:56:05,757 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [358381446] [2021-08-06 14:56:05,757 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [358381446] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:56:05,757 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [524740356] [2021-08-06 14:56:05,757 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-06 14:56:05,757 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:56:05,758 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:56:05,758 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 14:56:05,759 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 14:56:07,771 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-06 14:56:07,771 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:56:07,772 INFO L263 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 39 conjunts are in the unsatisfiable core [2021-08-06 14:56:07,773 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:56:09,473 INFO L134 CoverageAnalysis]: Checked inductivity of 613 backedges. 289 proven. 324 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:56:09,473 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [524740356] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:56:09,473 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:56:09,473 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 39] total 77 [2021-08-06 14:56:09,473 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1033633115] [2021-08-06 14:56:09,474 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 78 states [2021-08-06 14:56:09,474 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:56:09,474 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 78 interpolants. [2021-08-06 14:56:09,474 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1028, Invalid=4978, Unknown=0, NotChecked=0, Total=6006 [2021-08-06 14:56:09,475 INFO L87 Difference]: Start difference. First operand 705 states and 1518 transitions. Second operand has 78 states, 78 states have (on average 2.076923076923077) internal successors, (162), 77 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 14:56:27,734 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:56:27,734 INFO L93 Difference]: Finished difference Result 6259 states and 12361 transitions. [2021-08-06 14:56:27,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 400 states. [2021-08-06 14:56:27,735 INFO L78 Accepts]: Start accepts. Automaton has has 78 states, 78 states have (on average 2.076923076923077) internal successors, (162), 77 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 84 [2021-08-06 14:56:27,735 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:56:27,739 INFO L225 Difference]: With dead ends: 6259 [2021-08-06 14:56:27,739 INFO L226 Difference]: Without dead ends: 5059 [2021-08-06 14:56:27,748 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 519 GetRequests, 47 SyntacticMatches, 0 SemanticMatches, 472 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 103165 ImplicationChecksByTransitivity, 15284.5ms TimeCoverageRelationStatistics Valid=62217, Invalid=161985, Unknown=0, NotChecked=0, Total=224202 [2021-08-06 14:56:27,752 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5059 states. [2021-08-06 14:56:27,764 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5059 to 422. [2021-08-06 14:56:27,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 422 states, 421 states have (on average 2.0641330166270784) internal successors, (869), 421 states have internal predecessors, (869), 0 states have call successors, (0), 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 14:56:27,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 422 states to 422 states and 869 transitions. [2021-08-06 14:56:27,765 INFO L78 Accepts]: Start accepts. Automaton has 422 states and 869 transitions. Word has length 84 [2021-08-06 14:56:27,765 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:56:27,765 INFO L470 AbstractCegarLoop]: Abstraction has 422 states and 869 transitions. [2021-08-06 14:56:27,766 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 78 states, 78 states have (on average 2.076923076923077) internal successors, (162), 77 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 14:56:27,766 INFO L276 IsEmpty]: Start isEmpty. Operand 422 states and 869 transitions. [2021-08-06 14:56:27,766 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2021-08-06 14:56:27,766 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:56:27,766 INFO L512 BasicCegarLoop]: trace histogram [18, 18, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:56:27,788 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Ended with exit code 0 [2021-08-06 14:56:27,967 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 14:56:27,967 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 14:56:27,967 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:56:27,967 INFO L82 PathProgramCache]: Analyzing trace with hash 1012428007, now seen corresponding path program 51 times [2021-08-06 14:56:27,967 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:56:27,967 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [197980895] [2021-08-06 14:56:27,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:56:27,968 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:56:27,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:56:28,368 INFO L134 CoverageAnalysis]: Checked inductivity of 613 backedges. 307 proven. 306 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:56:28,368 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:56:28,368 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [197980895] [2021-08-06 14:56:28,368 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [197980895] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:56:28,368 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1406922697] [2021-08-06 14:56:28,368 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-06 14:56:28,368 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:56:28,368 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:56:28,369 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 14:56:28,369 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 14:56:30,483 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 21 check-sat command(s) [2021-08-06 14:56:30,483 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:56:30,484 INFO L263 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 39 conjunts are in the unsatisfiable core [2021-08-06 14:56:30,485 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:56:32,189 INFO L134 CoverageAnalysis]: Checked inductivity of 613 backedges. 307 proven. 306 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:56:32,190 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1406922697] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:56:32,190 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:56:32,190 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 39] total 59 [2021-08-06 14:56:32,190 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [776122059] [2021-08-06 14:56:32,190 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 60 states [2021-08-06 14:56:32,190 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:56:32,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2021-08-06 14:56:32,191 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=686, Invalid=2854, Unknown=0, NotChecked=0, Total=3540 [2021-08-06 14:56:32,191 INFO L87 Difference]: Start difference. First operand 422 states and 869 transitions. Second operand has 60 states, 60 states have (on average 2.6333333333333333) internal successors, (158), 59 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:56:46,433 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:56:46,433 INFO L93 Difference]: Finished difference Result 4229 states and 8433 transitions. [2021-08-06 14:56:46,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 401 states. [2021-08-06 14:56:46,445 INFO L78 Accepts]: Start accepts. Automaton has has 60 states, 60 states have (on average 2.6333333333333333) internal successors, (158), 59 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 84 [2021-08-06 14:56:46,445 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:56:46,449 INFO L225 Difference]: With dead ends: 4229 [2021-08-06 14:56:46,449 INFO L226 Difference]: Without dead ends: 4225 [2021-08-06 14:56:46,457 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 519 GetRequests, 64 SyntacticMatches, 0 SemanticMatches, 455 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 100740 ImplicationChecksByTransitivity, 13106.2ms TimeCoverageRelationStatistics Valid=49136, Invalid=159256, Unknown=0, NotChecked=0, Total=208392 [2021-08-06 14:56:46,460 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4225 states. [2021-08-06 14:56:46,471 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4225 to 354. [2021-08-06 14:56:46,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 354 states, 353 states have (on average 2.0793201133144477) internal successors, (734), 353 states have internal predecessors, (734), 0 states have call successors, (0), 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 14:56:46,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 354 states to 354 states and 734 transitions. [2021-08-06 14:56:46,472 INFO L78 Accepts]: Start accepts. Automaton has 354 states and 734 transitions. Word has length 84 [2021-08-06 14:56:46,472 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:56:46,472 INFO L470 AbstractCegarLoop]: Abstraction has 354 states and 734 transitions. [2021-08-06 14:56:46,472 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 60 states, 60 states have (on average 2.6333333333333333) internal successors, (158), 59 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:56:46,472 INFO L276 IsEmpty]: Start isEmpty. Operand 354 states and 734 transitions. [2021-08-06 14:56:46,472 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2021-08-06 14:56:46,473 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:56:46,473 INFO L512 BasicCegarLoop]: trace histogram [18, 18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:56:46,495 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Ended with exit code 0 [2021-08-06 14:56:46,673 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 14:56:46,673 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 14:56:46,673 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:56:46,673 INFO L82 PathProgramCache]: Analyzing trace with hash 239879411, now seen corresponding path program 52 times [2021-08-06 14:56:46,674 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:56:46,674 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1933369699] [2021-08-06 14:56:46,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:56:46,674 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:56:46,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:56:46,999 INFO L134 CoverageAnalysis]: Checked inductivity of 648 backedges. 0 proven. 648 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:56:46,999 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:56:46,999 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1933369699] [2021-08-06 14:56:46,999 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1933369699] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:56:46,999 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [184723531] [2021-08-06 14:56:46,999 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-06 14:56:46,999 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:56:46,999 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:56:47,001 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 14:56:47,002 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 14:56:49,177 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-06 14:56:49,177 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:56:49,178 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 75 conjunts are in the unsatisfiable core [2021-08-06 14:56:49,179 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:56:49,834 INFO L134 CoverageAnalysis]: Checked inductivity of 648 backedges. 0 proven. 648 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:56:49,835 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [184723531] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:56:49,835 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:56:49,835 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 21 [2021-08-06 14:56:49,835 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [467716190] [2021-08-06 14:56:49,835 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-08-06 14:56:49,835 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:56:49,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-08-06 14:56:49,835 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=381, Unknown=0, NotChecked=0, Total=420 [2021-08-06 14:56:49,836 INFO L87 Difference]: Start difference. First operand 354 states and 734 transitions. Second operand has 21 states, 21 states have (on average 4.095238095238095) internal successors, (86), 21 states have internal predecessors, (86), 0 states have call successors, (0), 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 14:56:50,272 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:56:50,272 INFO L93 Difference]: Finished difference Result 1106 states and 2181 transitions. [2021-08-06 14:56:50,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-08-06 14:56:50,273 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 4.095238095238095) internal successors, (86), 21 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have 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 14:56:50,273 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:56:50,274 INFO L225 Difference]: With dead ends: 1106 [2021-08-06 14:56:50,274 INFO L226 Difference]: Without dead ends: 983 [2021-08-06 14:56:50,274 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 103 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 182.4ms TimeCoverageRelationStatistics Valid=39, Invalid=381, Unknown=0, NotChecked=0, Total=420 [2021-08-06 14:56:50,275 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 983 states. [2021-08-06 14:56:50,280 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 983 to 745. [2021-08-06 14:56:50,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 745 states, 744 states have (on average 2.157258064516129) internal successors, (1605), 744 states have internal predecessors, (1605), 0 states have call successors, (0), 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 14:56:50,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 745 states to 745 states and 1605 transitions. [2021-08-06 14:56:50,281 INFO L78 Accepts]: Start accepts. Automaton has 745 states and 1605 transitions. Word has length 86 [2021-08-06 14:56:50,281 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:56:50,281 INFO L470 AbstractCegarLoop]: Abstraction has 745 states and 1605 transitions. [2021-08-06 14:56:50,281 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 4.095238095238095) internal successors, (86), 21 states have internal predecessors, (86), 0 states have call successors, (0), 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 14:56:50,282 INFO L276 IsEmpty]: Start isEmpty. Operand 745 states and 1605 transitions. [2021-08-06 14:56:50,282 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2021-08-06 14:56:50,282 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:56:50,282 INFO L512 BasicCegarLoop]: trace histogram [19, 19, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:56:50,305 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 14:56:50,496 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 14:56:50,497 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 14:56:50,497 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:56:50,497 INFO L82 PathProgramCache]: Analyzing trace with hash -756560911, now seen corresponding path program 53 times [2021-08-06 14:56:50,497 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:56:50,497 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [400597895] [2021-08-06 14:56:50,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:56:50,497 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:56:50,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:56:51,236 INFO L134 CoverageAnalysis]: Checked inductivity of 685 backedges. 324 proven. 361 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:56:51,236 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:56:51,236 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [400597895] [2021-08-06 14:56:51,236 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [400597895] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:56:51,236 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [783261239] [2021-08-06 14:56:51,237 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-06 14:56:51,237 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:56:51,237 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:56:51,241 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 14:56:51,256 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 14:56:53,421 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 20 check-sat command(s) [2021-08-06 14:56:53,421 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:56:53,422 INFO L263 TraceCheckSpWp]: Trace formula consists of 231 conjuncts, 41 conjunts are in the unsatisfiable core [2021-08-06 14:56:53,423 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:56:55,261 INFO L134 CoverageAnalysis]: Checked inductivity of 685 backedges. 324 proven. 361 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:56:55,261 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [783261239] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:56:55,261 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:56:55,261 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [42, 41] total 81 [2021-08-06 14:56:55,261 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [567562508] [2021-08-06 14:56:55,262 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 82 states [2021-08-06 14:56:55,262 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:56:55,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 82 interpolants. [2021-08-06 14:56:55,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1132, Invalid=5510, Unknown=0, NotChecked=0, Total=6642 [2021-08-06 14:56:55,263 INFO L87 Difference]: Start difference. First operand 745 states and 1605 transitions. Second operand has 82 states, 82 states have (on average 2.073170731707317) internal successors, (170), 81 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 14:57:16,407 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:57:16,407 INFO L93 Difference]: Finished difference Result 6876 states and 13587 transitions. [2021-08-06 14:57:16,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 441 states. [2021-08-06 14:57:16,407 INFO L78 Accepts]: Start accepts. Automaton has has 82 states, 82 states have (on average 2.073170731707317) internal successors, (170), 81 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 88 [2021-08-06 14:57:16,408 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:57:16,413 INFO L225 Difference]: With dead ends: 6876 [2021-08-06 14:57:16,413 INFO L226 Difference]: Without dead ends: 5550 [2021-08-06 14:57:16,422 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 566 GetRequests, 49 SyntacticMatches, 0 SemanticMatches, 517 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 126123 ImplicationChecksByTransitivity, 17390.5ms TimeCoverageRelationStatistics Valid=75002, Invalid=193840, Unknown=0, NotChecked=0, Total=268842 [2021-08-06 14:57:16,427 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5550 states. [2021-08-06 14:57:16,441 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5550 to 444. [2021-08-06 14:57:16,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 444 states, 443 states have (on average 2.0654627539503387) internal successors, (915), 443 states have internal predecessors, (915), 0 states have call successors, (0), 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 14:57:16,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 444 states to 444 states and 915 transitions. [2021-08-06 14:57:16,442 INFO L78 Accepts]: Start accepts. Automaton has 444 states and 915 transitions. Word has length 88 [2021-08-06 14:57:16,442 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:57:16,442 INFO L470 AbstractCegarLoop]: Abstraction has 444 states and 915 transitions. [2021-08-06 14:57:16,442 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 82 states, 82 states have (on average 2.073170731707317) internal successors, (170), 81 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 14:57:16,442 INFO L276 IsEmpty]: Start isEmpty. Operand 444 states and 915 transitions. [2021-08-06 14:57:16,443 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2021-08-06 14:57:16,443 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:57:16,443 INFO L512 BasicCegarLoop]: trace histogram [19, 19, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:57:16,466 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 14:57:16,657 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 14:57:16,657 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 14:57:16,657 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:57:16,657 INFO L82 PathProgramCache]: Analyzing trace with hash 1445729767, now seen corresponding path program 54 times [2021-08-06 14:57:16,657 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:57:16,657 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2129926450] [2021-08-06 14:57:16,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:57:16,658 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:57:16,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:57:17,052 INFO L134 CoverageAnalysis]: Checked inductivity of 685 backedges. 343 proven. 342 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:57:17,053 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:57:17,053 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2129926450] [2021-08-06 14:57:17,053 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2129926450] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:57:17,053 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [196436337] [2021-08-06 14:57:17,053 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-06 14:57:17,053 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:57:17,053 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:57:17,054 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 14:57:17,054 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 14:57:19,393 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 22 check-sat command(s) [2021-08-06 14:57:19,393 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:57:19,394 INFO L263 TraceCheckSpWp]: Trace formula consists of 231 conjuncts, 41 conjunts are in the unsatisfiable core [2021-08-06 14:57:19,395 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:57:21,199 INFO L134 CoverageAnalysis]: Checked inductivity of 685 backedges. 343 proven. 342 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:57:21,199 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [196436337] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:57:21,199 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:57:21,200 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 41] total 62 [2021-08-06 14:57:21,200 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [621021523] [2021-08-06 14:57:21,200 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 63 states [2021-08-06 14:57:21,200 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:57:21,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 63 interpolants. [2021-08-06 14:57:21,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=752, Invalid=3154, Unknown=0, NotChecked=0, Total=3906 [2021-08-06 14:57:21,201 INFO L87 Difference]: Start difference. First operand 444 states and 915 transitions. Second operand has 63 states, 63 states have (on average 2.634920634920635) internal successors, (166), 62 states have internal predecessors, (166), 0 states have call successors, (0), 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 14:57:37,368 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:57:37,368 INFO L93 Difference]: Finished difference Result 4671 states and 9317 transitions. [2021-08-06 14:57:37,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 442 states. [2021-08-06 14:57:37,368 INFO L78 Accepts]: Start accepts. Automaton has has 63 states, 63 states have (on average 2.634920634920635) internal successors, (166), 62 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 88 [2021-08-06 14:57:37,369 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:57:37,373 INFO L225 Difference]: With dead ends: 4671 [2021-08-06 14:57:37,373 INFO L226 Difference]: Without dead ends: 4667 [2021-08-06 14:57:37,383 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 566 GetRequests, 67 SyntacticMatches, 0 SemanticMatches, 499 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 122923 ImplicationChecksByTransitivity, 14834.7ms TimeCoverageRelationStatistics Valid=59132, Invalid=191368, Unknown=0, NotChecked=0, Total=250500 [2021-08-06 14:57:37,387 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4667 states. [2021-08-06 14:57:37,397 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4667 to 372. [2021-08-06 14:57:37,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 372 states, 371 states have (on average 2.0808625336927222) internal successors, (772), 371 states have internal predecessors, (772), 0 states have call successors, (0), 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 14:57:37,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 372 states to 372 states and 772 transitions. [2021-08-06 14:57:37,398 INFO L78 Accepts]: Start accepts. Automaton has 372 states and 772 transitions. Word has length 88 [2021-08-06 14:57:37,398 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:57:37,399 INFO L470 AbstractCegarLoop]: Abstraction has 372 states and 772 transitions. [2021-08-06 14:57:37,399 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 63 states, 63 states have (on average 2.634920634920635) internal successors, (166), 62 states have internal predecessors, (166), 0 states have call successors, (0), 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 14:57:37,399 INFO L276 IsEmpty]: Start isEmpty. Operand 372 states and 772 transitions. [2021-08-06 14:57:37,399 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2021-08-06 14:57:37,399 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:57:37,399 INFO L512 BasicCegarLoop]: trace histogram [19, 19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:57:37,425 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Forceful destruction successful, exit code 0 [2021-08-06 14:57:37,612 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 14:57:37,613 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 14:57:37,613 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:57:37,613 INFO L82 PathProgramCache]: Analyzing trace with hash -2128787793, now seen corresponding path program 55 times [2021-08-06 14:57:37,613 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:57:37,613 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1411933820] [2021-08-06 14:57:37,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:57:37,613 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:57:37,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:57:37,955 INFO L134 CoverageAnalysis]: Checked inductivity of 722 backedges. 0 proven. 722 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:57:37,955 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:57:37,955 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1411933820] [2021-08-06 14:57:37,955 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1411933820] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:57:37,955 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1166609118] [2021-08-06 14:57:37,955 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-06 14:57:37,955 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:57:37,956 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:57:37,956 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 14:57:37,957 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 14:57:40,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:57:40,355 INFO L263 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 79 conjunts are in the unsatisfiable core [2021-08-06 14:57:40,355 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:57:40,990 INFO L134 CoverageAnalysis]: Checked inductivity of 722 backedges. 0 proven. 722 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:57:40,990 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1166609118] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:57:40,990 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:57:40,990 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 22 [2021-08-06 14:57:40,991 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [640286160] [2021-08-06 14:57:40,991 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-08-06 14:57:40,991 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:57:40,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-08-06 14:57:40,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=421, Unknown=0, NotChecked=0, Total=462 [2021-08-06 14:57:40,991 INFO L87 Difference]: Start difference. First operand 372 states and 772 transitions. Second operand has 22 states, 22 states have (on average 4.090909090909091) internal successors, (90), 22 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 14:57:41,423 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:57:41,423 INFO L93 Difference]: Finished difference Result 1165 states and 2298 transitions. [2021-08-06 14:57:41,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-08-06 14:57:41,423 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 4.090909090909091) internal successors, (90), 22 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 90 [2021-08-06 14:57:41,424 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:57:41,425 INFO L225 Difference]: With dead ends: 1165 [2021-08-06 14:57:41,425 INFO L226 Difference]: Without dead ends: 1036 [2021-08-06 14:57:41,425 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 108 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 197.7ms TimeCoverageRelationStatistics Valid=41, Invalid=421, Unknown=0, NotChecked=0, Total=462 [2021-08-06 14:57:41,425 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1036 states. [2021-08-06 14:57:41,430 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1036 to 785. [2021-08-06 14:57:41,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 785 states, 784 states have (on average 2.1581632653061225) internal successors, (1692), 784 states have internal predecessors, (1692), 0 states have call successors, (0), 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 14:57:41,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 785 states to 785 states and 1692 transitions. [2021-08-06 14:57:41,432 INFO L78 Accepts]: Start accepts. Automaton has 785 states and 1692 transitions. Word has length 90 [2021-08-06 14:57:41,432 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:57:41,432 INFO L470 AbstractCegarLoop]: Abstraction has 785 states and 1692 transitions. [2021-08-06 14:57:41,432 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 4.090909090909091) internal successors, (90), 22 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 14:57:41,432 INFO L276 IsEmpty]: Start isEmpty. Operand 785 states and 1692 transitions. [2021-08-06 14:57:41,433 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2021-08-06 14:57:41,433 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:57:41,433 INFO L512 BasicCegarLoop]: trace histogram [20, 20, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:57:41,456 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 14:57:41,633 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 14:57:41,634 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 14:57:41,634 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:57:41,634 INFO L82 PathProgramCache]: Analyzing trace with hash -293527891, now seen corresponding path program 56 times [2021-08-06 14:57:41,634 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:57:41,634 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1554118317] [2021-08-06 14:57:41,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:57:41,634 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:57:41,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:57:42,386 INFO L134 CoverageAnalysis]: Checked inductivity of 761 backedges. 361 proven. 400 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:57:42,387 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:57:42,387 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1554118317] [2021-08-06 14:57:42,387 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1554118317] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:57:42,387 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [136072247] [2021-08-06 14:57:42,387 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-06 14:57:42,387 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:57:42,387 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:57:42,388 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 14:57:42,388 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 14:57:44,835 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-06 14:57:44,835 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:57:44,836 INFO L263 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 43 conjunts are in the unsatisfiable core [2021-08-06 14:57:44,837 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:57:46,829 INFO L134 CoverageAnalysis]: Checked inductivity of 761 backedges. 361 proven. 400 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:57:46,829 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [136072247] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:57:46,829 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:57:46,829 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [44, 43] total 85 [2021-08-06 14:57:46,829 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [363506773] [2021-08-06 14:57:46,830 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 86 states [2021-08-06 14:57:46,830 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:57:46,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 86 interpolants. [2021-08-06 14:57:46,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1241, Invalid=6069, Unknown=0, NotChecked=0, Total=7310 [2021-08-06 14:57:46,831 INFO L87 Difference]: Start difference. First operand 785 states and 1692 transitions. Second operand has 86 states, 86 states have (on average 2.0697674418604652) internal successors, (178), 85 states have internal predecessors, (178), 0 states have call successors, (0), 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 14:58:11,388 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:58:11,388 INFO L93 Difference]: Finished difference Result 7521 states and 14869 transitions. [2021-08-06 14:58:11,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 484 states. [2021-08-06 14:58:11,389 INFO L78 Accepts]: Start accepts. Automaton has has 86 states, 86 states have (on average 2.0697674418604652) internal successors, (178), 85 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 92 [2021-08-06 14:58:11,389 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:58:11,395 INFO L225 Difference]: With dead ends: 7521 [2021-08-06 14:58:11,395 INFO L226 Difference]: Without dead ends: 6063 [2021-08-06 14:58:11,408 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 615 GetRequests, 51 SyntacticMatches, 0 SemanticMatches, 564 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 152734 ImplicationChecksByTransitivity, 19971.3ms TimeCoverageRelationStatistics Valid=89669, Invalid=230121, Unknown=0, NotChecked=0, Total=319790 [2021-08-06 14:58:11,413 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6063 states. [2021-08-06 14:58:11,430 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6063 to 466. [2021-08-06 14:58:11,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 466 states, 465 states have (on average 2.066666666666667) internal successors, (961), 465 states have internal predecessors, (961), 0 states have call successors, (0), 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 14:58:11,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 466 states to 466 states and 961 transitions. [2021-08-06 14:58:11,432 INFO L78 Accepts]: Start accepts. Automaton has 466 states and 961 transitions. Word has length 92 [2021-08-06 14:58:11,432 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:58:11,432 INFO L470 AbstractCegarLoop]: Abstraction has 466 states and 961 transitions. [2021-08-06 14:58:11,432 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 86 states, 86 states have (on average 2.0697674418604652) internal successors, (178), 85 states have internal predecessors, (178), 0 states have call successors, (0), 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 14:58:11,432 INFO L276 IsEmpty]: Start isEmpty. Operand 466 states and 961 transitions. [2021-08-06 14:58:11,433 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2021-08-06 14:58:11,433 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:58:11,433 INFO L512 BasicCegarLoop]: trace histogram [20, 20, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:58:11,458 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 14:58:11,642 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 14:58:11,642 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 14:58:11,642 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:58:11,642 INFO L82 PathProgramCache]: Analyzing trace with hash -226373657, now seen corresponding path program 57 times [2021-08-06 14:58:11,642 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:58:11,642 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [479736408] [2021-08-06 14:58:11,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:58:11,642 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:58:11,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:58:12,111 INFO L134 CoverageAnalysis]: Checked inductivity of 761 backedges. 381 proven. 380 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:58:12,111 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:58:12,111 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [479736408] [2021-08-06 14:58:12,111 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [479736408] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:58:12,111 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1120873853] [2021-08-06 14:58:12,111 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-06 14:58:12,111 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:58:12,112 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:58:12,112 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 14:58:12,113 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 14:58:14,642 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 23 check-sat command(s) [2021-08-06 14:58:14,642 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:58:14,644 INFO L263 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 43 conjunts are in the unsatisfiable core [2021-08-06 14:58:14,645 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:58:16,657 INFO L134 CoverageAnalysis]: Checked inductivity of 761 backedges. 381 proven. 380 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:58:16,658 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1120873853] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:58:16,658 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:58:16,658 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 43] total 65 [2021-08-06 14:58:16,658 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [388903111] [2021-08-06 14:58:16,658 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 66 states [2021-08-06 14:58:16,658 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:58:16,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2021-08-06 14:58:16,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=821, Invalid=3469, Unknown=0, NotChecked=0, Total=4290 [2021-08-06 14:58:16,659 INFO L87 Difference]: Start difference. First operand 466 states and 961 transitions. Second operand has 66 states, 66 states have (on average 2.6363636363636362) internal successors, (174), 65 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 14:58:34,979 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:58:34,979 INFO L93 Difference]: Finished difference Result 5135 states and 10245 transitions. [2021-08-06 14:58:34,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 485 states. [2021-08-06 14:58:34,980 INFO L78 Accepts]: Start accepts. Automaton has has 66 states, 66 states have (on average 2.6363636363636362) internal successors, (174), 65 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) Word has length 92 [2021-08-06 14:58:34,980 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:58:34,985 INFO L225 Difference]: With dead ends: 5135 [2021-08-06 14:58:34,985 INFO L226 Difference]: Without dead ends: 5131 [2021-08-06 14:58:34,996 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 615 GetRequests, 70 SyntacticMatches, 0 SemanticMatches, 545 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 148586 ImplicationChecksByTransitivity, 16843.3ms TimeCoverageRelationStatistics Valid=70583, Invalid=228079, Unknown=0, NotChecked=0, Total=298662 [2021-08-06 14:58:35,000 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5131 states. [2021-08-06 14:58:35,016 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5131 to 390. [2021-08-06 14:58:35,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 390 states, 389 states have (on average 2.082262210796915) internal successors, (810), 389 states have internal predecessors, (810), 0 states have call successors, (0), 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 14:58:35,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 390 states to 390 states and 810 transitions. [2021-08-06 14:58:35,017 INFO L78 Accepts]: Start accepts. Automaton has 390 states and 810 transitions. Word has length 92 [2021-08-06 14:58:35,017 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:58:35,017 INFO L470 AbstractCegarLoop]: Abstraction has 390 states and 810 transitions. [2021-08-06 14:58:35,017 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 66 states, 66 states have (on average 2.6363636363636362) internal successors, (174), 65 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 14:58:35,017 INFO L276 IsEmpty]: Start isEmpty. Operand 390 states and 810 transitions. [2021-08-06 14:58:35,018 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2021-08-06 14:58:35,018 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:58:35,018 INFO L512 BasicCegarLoop]: trace histogram [20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:58:35,054 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Forceful destruction successful, exit code 0 [2021-08-06 14:58:35,232 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 14:58:35,233 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 14:58:35,233 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:58:35,233 INFO L82 PathProgramCache]: Analyzing trace with hash 464312939, now seen corresponding path program 58 times [2021-08-06 14:58:35,233 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:58:35,233 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1884255748] [2021-08-06 14:58:35,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:58:35,233 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:58:35,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:58:35,644 INFO L134 CoverageAnalysis]: Checked inductivity of 800 backedges. 0 proven. 800 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:58:35,644 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:58:35,644 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1884255748] [2021-08-06 14:58:35,644 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1884255748] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:58:35,644 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1040119373] [2021-08-06 14:58:35,645 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-06 14:58:35,645 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:58:35,645 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:58:35,645 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 14:58:35,646 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 14:58:38,267 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-06 14:58:38,267 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:58:38,269 INFO L263 TraceCheckSpWp]: Trace formula consists of 248 conjuncts, 83 conjunts are in the unsatisfiable core [2021-08-06 14:58:38,270 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:58:38,935 INFO L134 CoverageAnalysis]: Checked inductivity of 800 backedges. 0 proven. 800 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:58:38,935 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1040119373] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:58:38,936 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:58:38,936 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23] total 23 [2021-08-06 14:58:38,936 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1081588881] [2021-08-06 14:58:38,936 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-08-06 14:58:38,936 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:58:38,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-06 14:58:38,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=463, Unknown=0, NotChecked=0, Total=506 [2021-08-06 14:58:38,937 INFO L87 Difference]: Start difference. First operand 390 states and 810 transitions. Second operand has 23 states, 23 states have (on average 4.086956521739131) internal successors, (94), 23 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 14:58:39,404 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:58:39,405 INFO L93 Difference]: Finished difference Result 1224 states and 2415 transitions. [2021-08-06 14:58:39,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-08-06 14:58:39,405 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 4.086956521739131) internal successors, (94), 23 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 94 [2021-08-06 14:58:39,405 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:58:39,406 INFO L225 Difference]: With dead ends: 1224 [2021-08-06 14:58:39,406 INFO L226 Difference]: Without dead ends: 1089 [2021-08-06 14:58:39,406 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 113 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 215.2ms TimeCoverageRelationStatistics Valid=43, Invalid=463, Unknown=0, NotChecked=0, Total=506 [2021-08-06 14:58:39,407 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1089 states. [2021-08-06 14:58:39,412 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1089 to 825. [2021-08-06 14:58:39,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 825 states, 824 states have (on average 2.158980582524272) internal successors, (1779), 824 states have internal predecessors, (1779), 0 states have call successors, (0), 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 14:58:39,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 825 states to 825 states and 1779 transitions. [2021-08-06 14:58:39,414 INFO L78 Accepts]: Start accepts. Automaton has 825 states and 1779 transitions. Word has length 94 [2021-08-06 14:58:39,414 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:58:39,414 INFO L470 AbstractCegarLoop]: Abstraction has 825 states and 1779 transitions. [2021-08-06 14:58:39,414 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 4.086956521739131) internal successors, (94), 23 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 14:58:39,414 INFO L276 IsEmpty]: Start isEmpty. Operand 825 states and 1779 transitions. [2021-08-06 14:58:39,415 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2021-08-06 14:58:39,415 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:58:39,415 INFO L512 BasicCegarLoop]: trace histogram [21, 21, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:58:39,441 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 14:58:39,625 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 14:58:39,625 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 14:58:39,626 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:58:39,626 INFO L82 PathProgramCache]: Analyzing trace with hash 55083881, now seen corresponding path program 59 times [2021-08-06 14:58:39,626 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:58:39,626 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [145041360] [2021-08-06 14:58:39,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:58:39,626 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:58:39,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:58:40,441 INFO L134 CoverageAnalysis]: Checked inductivity of 841 backedges. 400 proven. 441 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:58:40,442 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:58:40,442 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [145041360] [2021-08-06 14:58:40,442 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [145041360] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:58:40,442 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1356410970] [2021-08-06 14:58:40,442 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-06 14:58:40,442 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:58:40,442 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:58:40,443 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 14:58:40,443 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 14:58:43,093 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 22 check-sat command(s) [2021-08-06 14:58:43,093 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:58:43,094 INFO L263 TraceCheckSpWp]: Trace formula consists of 253 conjuncts, 45 conjunts are in the unsatisfiable core [2021-08-06 14:58:43,095 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:58:45,241 INFO L134 CoverageAnalysis]: Checked inductivity of 841 backedges. 400 proven. 441 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:58:45,241 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1356410970] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:58:45,241 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:58:45,241 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [46, 45] total 89 [2021-08-06 14:58:45,241 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [898027089] [2021-08-06 14:58:45,242 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 90 states [2021-08-06 14:58:45,242 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:58:45,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 90 interpolants. [2021-08-06 14:58:45,243 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1355, Invalid=6655, Unknown=0, NotChecked=0, Total=8010 [2021-08-06 14:58:45,243 INFO L87 Difference]: Start difference. First operand 825 states and 1779 transitions. Second operand has 90 states, 90 states have (on average 2.066666666666667) internal successors, (186), 89 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 14:59:13,668 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:59:13,668 INFO L93 Difference]: Finished difference Result 8194 states and 16207 transitions. [2021-08-06 14:59:13,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 529 states. [2021-08-06 14:59:13,668 INFO L78 Accepts]: Start accepts. Automaton has has 90 states, 90 states have (on average 2.066666666666667) internal successors, (186), 89 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) Word has length 96 [2021-08-06 14:59:13,668 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:59:13,675 INFO L225 Difference]: With dead ends: 8194 [2021-08-06 14:59:13,675 INFO L226 Difference]: Without dead ends: 6598 [2021-08-06 14:59:13,689 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 666 GetRequests, 53 SyntacticMatches, 0 SemanticMatches, 613 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 183369 ImplicationChecksByTransitivity, 22656.4ms TimeCoverageRelationStatistics Valid=106395, Invalid=271215, Unknown=0, NotChecked=0, Total=377610 [2021-08-06 14:59:13,694 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6598 states. [2021-08-06 14:59:13,712 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6598 to 488. [2021-08-06 14:59:13,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 488 states, 487 states have (on average 2.0677618069815193) internal successors, (1007), 487 states have internal predecessors, (1007), 0 states have call successors, (0), 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 14:59:13,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 488 states to 488 states and 1007 transitions. [2021-08-06 14:59:13,713 INFO L78 Accepts]: Start accepts. Automaton has 488 states and 1007 transitions. Word has length 96 [2021-08-06 14:59:13,713 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:59:13,713 INFO L470 AbstractCegarLoop]: Abstraction has 488 states and 1007 transitions. [2021-08-06 14:59:13,713 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 90 states, 90 states have (on average 2.066666666666667) internal successors, (186), 89 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 14:59:13,713 INFO L276 IsEmpty]: Start isEmpty. Operand 488 states and 1007 transitions. [2021-08-06 14:59:13,714 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2021-08-06 14:59:13,714 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:59:13,714 INFO L512 BasicCegarLoop]: trace histogram [21, 21, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:59:13,738 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Ended with exit code 0 [2021-08-06 14:59:13,914 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 14:59:13,915 INFO L402 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 14:59:13,915 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:59:13,915 INFO L82 PathProgramCache]: Analyzing trace with hash 1250482919, now seen corresponding path program 60 times [2021-08-06 14:59:13,915 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:59:13,915 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1030234736] [2021-08-06 14:59:13,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:59:13,915 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:59:13,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:59:14,411 INFO L134 CoverageAnalysis]: Checked inductivity of 841 backedges. 421 proven. 420 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:59:14,411 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:59:14,411 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1030234736] [2021-08-06 14:59:14,411 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1030234736] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:59:14,411 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1855397167] [2021-08-06 14:59:14,411 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-06 14:59:14,411 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:59:14,411 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:59:14,412 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 14:59:14,412 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 14:59:17,329 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 24 check-sat command(s) [2021-08-06 14:59:17,329 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:59:17,330 INFO L263 TraceCheckSpWp]: Trace formula consists of 253 conjuncts, 45 conjunts are in the unsatisfiable core [2021-08-06 14:59:17,331 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:59:19,409 INFO L134 CoverageAnalysis]: Checked inductivity of 841 backedges. 421 proven. 420 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:59:19,409 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1855397167] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:59:19,409 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:59:19,409 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 45] total 68 [2021-08-06 14:59:19,409 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [781335017] [2021-08-06 14:59:19,409 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 69 states [2021-08-06 14:59:19,409 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:59:19,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 69 interpolants. [2021-08-06 14:59:19,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=893, Invalid=3799, Unknown=0, NotChecked=0, Total=4692 [2021-08-06 14:59:19,410 INFO L87 Difference]: Start difference. First operand 488 states and 1007 transitions. Second operand has 69 states, 69 states have (on average 2.63768115942029) internal successors, (182), 68 states have internal predecessors, (182), 0 states have call successors, (0), 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 14:59:40,058 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:59:40,058 INFO L93 Difference]: Finished difference Result 5621 states and 11217 transitions. [2021-08-06 14:59:40,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 530 states. [2021-08-06 14:59:40,058 INFO L78 Accepts]: Start accepts. Automaton has has 69 states, 69 states have (on average 2.63768115942029) internal successors, (182), 68 states have internal predecessors, (182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 96 [2021-08-06 14:59:40,059 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:59:40,064 INFO L225 Difference]: With dead ends: 5621 [2021-08-06 14:59:40,064 INFO L226 Difference]: Without dead ends: 5617 [2021-08-06 14:59:40,076 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 666 GetRequests, 73 SyntacticMatches, 0 SemanticMatches, 593 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 178076 ImplicationChecksByTransitivity, 19040.3ms TimeCoverageRelationStatistics Valid=83624, Invalid=269806, Unknown=0, NotChecked=0, Total=353430 [2021-08-06 14:59:40,081 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5617 states. [2021-08-06 14:59:40,096 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5617 to 408. [2021-08-06 14:59:40,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 408 states, 407 states have (on average 2.0835380835380835) internal successors, (848), 407 states have internal predecessors, (848), 0 states have call successors, (0), 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 14:59:40,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 408 states to 408 states and 848 transitions. [2021-08-06 14:59:40,097 INFO L78 Accepts]: Start accepts. Automaton has 408 states and 848 transitions. Word has length 96 [2021-08-06 14:59:40,097 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:59:40,097 INFO L470 AbstractCegarLoop]: Abstraction has 408 states and 848 transitions. [2021-08-06 14:59:40,097 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 69 states, 69 states have (on average 2.63768115942029) internal successors, (182), 68 states have internal predecessors, (182), 0 states have call successors, (0), 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 14:59:40,097 INFO L276 IsEmpty]: Start isEmpty. Operand 408 states and 848 transitions. [2021-08-06 14:59:40,098 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2021-08-06 14:59:40,098 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:59:40,098 INFO L512 BasicCegarLoop]: trace histogram [21, 21, 21, 21, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:59:40,125 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 14:59:40,309 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 14:59:40,309 INFO L402 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 14:59:40,309 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:59:40,309 INFO L82 PathProgramCache]: Analyzing trace with hash 472776743, now seen corresponding path program 61 times [2021-08-06 14:59:40,309 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:59:40,310 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1557745486] [2021-08-06 14:59:40,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:59:40,310 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:59:40,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:59:40,700 INFO L134 CoverageAnalysis]: Checked inductivity of 882 backedges. 0 proven. 882 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:59:40,700 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:59:40,700 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1557745486] [2021-08-06 14:59:40,700 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1557745486] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:59:40,700 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [376292418] [2021-08-06 14:59:40,700 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-06 14:59:40,700 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:59:40,700 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:59:40,701 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 14:59:40,702 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 14:59:43,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:59:43,625 INFO L263 TraceCheckSpWp]: Trace formula consists of 259 conjuncts, 87 conjunts are in the unsatisfiable core [2021-08-06 14:59:43,626 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:59:44,317 INFO L134 CoverageAnalysis]: Checked inductivity of 882 backedges. 0 proven. 882 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:59:44,318 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [376292418] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:59:44,318 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:59:44,318 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 24 [2021-08-06 14:59:44,318 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [553915621] [2021-08-06 14:59:44,318 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-08-06 14:59:44,318 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:59:44,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-08-06 14:59:44,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=507, Unknown=0, NotChecked=0, Total=552 [2021-08-06 14:59:44,318 INFO L87 Difference]: Start difference. First operand 408 states and 848 transitions. Second operand has 24 states, 24 states have (on average 4.083333333333333) internal successors, (98), 24 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 14:59:44,841 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:59:44,842 INFO L93 Difference]: Finished difference Result 1283 states and 2532 transitions. [2021-08-06 14:59:44,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-08-06 14:59:44,842 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 4.083333333333333) internal successors, (98), 24 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 98 [2021-08-06 14:59:44,842 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:59:44,843 INFO L225 Difference]: With dead ends: 1283 [2021-08-06 14:59:44,843 INFO L226 Difference]: Without dead ends: 1142 [2021-08-06 14:59:44,844 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 118 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 231.2ms TimeCoverageRelationStatistics Valid=45, Invalid=507, Unknown=0, NotChecked=0, Total=552 [2021-08-06 14:59:44,844 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1142 states. [2021-08-06 14:59:44,850 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1142 to 865. [2021-08-06 14:59:44,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 865 states, 864 states have (on average 2.1597222222222223) internal successors, (1866), 864 states have internal predecessors, (1866), 0 states have call successors, (0), 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 14:59:44,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 865 states to 865 states and 1866 transitions. [2021-08-06 14:59:44,851 INFO L78 Accepts]: Start accepts. Automaton has 865 states and 1866 transitions. Word has length 98 [2021-08-06 14:59:44,851 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:59:44,851 INFO L470 AbstractCegarLoop]: Abstraction has 865 states and 1866 transitions. [2021-08-06 14:59:44,851 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 4.083333333333333) internal successors, (98), 24 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 14:59:44,852 INFO L276 IsEmpty]: Start isEmpty. Operand 865 states and 1866 transitions. [2021-08-06 14:59:44,852 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2021-08-06 14:59:44,852 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:59:44,852 INFO L512 BasicCegarLoop]: trace histogram [22, 22, 21, 21, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:59:44,877 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 14:59:45,053 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 14:59:45,053 INFO L402 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 14:59:45,053 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:59:45,053 INFO L82 PathProgramCache]: Analyzing trace with hash 196147749, now seen corresponding path program 62 times [2021-08-06 14:59:45,054 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:59:45,054 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [582656165] [2021-08-06 14:59:45,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:59:45,054 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:59:45,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:59:45,987 INFO L134 CoverageAnalysis]: Checked inductivity of 925 backedges. 441 proven. 484 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:59:45,987 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:59:45,987 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [582656165] [2021-08-06 14:59:45,988 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [582656165] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:59:45,988 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [439855712] [2021-08-06 14:59:45,988 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-06 14:59:45,988 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:59:45,988 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:59:45,990 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 14:59:45,990 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 14:59:48,871 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-06 14:59:48,872 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:59:48,873 INFO L263 TraceCheckSpWp]: Trace formula consists of 264 conjuncts, 47 conjunts are in the unsatisfiable core [2021-08-06 14:59:48,874 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:59:51,151 INFO L134 CoverageAnalysis]: Checked inductivity of 925 backedges. 441 proven. 484 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:59:51,151 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [439855712] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:59:51,151 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:59:51,151 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [48, 47] total 93 [2021-08-06 14:59:51,151 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1671677853] [2021-08-06 14:59:51,151 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 94 states [2021-08-06 14:59:51,151 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:59:51,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 94 interpolants. [2021-08-06 14:59:51,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1474, Invalid=7268, Unknown=0, NotChecked=0, Total=8742 [2021-08-06 14:59:51,153 INFO L87 Difference]: Start difference. First operand 865 states and 1866 transitions. Second operand has 94 states, 94 states have (on average 2.0638297872340425) internal successors, (194), 93 states have internal predecessors, (194), 0 states have call successors, (0), 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 15:00:24,666 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:00:24,666 INFO L93 Difference]: Finished difference Result 8895 states and 17601 transitions. [2021-08-06 15:00:24,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 576 states. [2021-08-06 15:00:24,667 INFO L78 Accepts]: Start accepts. Automaton has has 94 states, 94 states have (on average 2.0638297872340425) internal successors, (194), 93 states have internal predecessors, (194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 100 [2021-08-06 15:00:24,667 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:00:24,675 INFO L225 Difference]: With dead ends: 8895 [2021-08-06 15:00:24,675 INFO L226 Difference]: Without dead ends: 7155 [2021-08-06 15:00:24,691 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 719 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 664 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 218416 ImplicationChecksByTransitivity, 26242.2ms TimeCoverageRelationStatistics Valid=125365, Invalid=317525, Unknown=0, NotChecked=0, Total=442890 [2021-08-06 15:00:24,697 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7155 states. [2021-08-06 15:00:24,716 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7155 to 510. [2021-08-06 15:00:24,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 510 states, 509 states have (on average 2.068762278978389) internal successors, (1053), 509 states have internal predecessors, (1053), 0 states have call successors, (0), 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 15:00:24,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 510 states to 510 states and 1053 transitions. [2021-08-06 15:00:24,717 INFO L78 Accepts]: Start accepts. Automaton has 510 states and 1053 transitions. Word has length 100 [2021-08-06 15:00:24,717 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:00:24,717 INFO L470 AbstractCegarLoop]: Abstraction has 510 states and 1053 transitions. [2021-08-06 15:00:24,717 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 94 states, 94 states have (on average 2.0638297872340425) internal successors, (194), 93 states have internal predecessors, (194), 0 states have call successors, (0), 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 15:00:24,717 INFO L276 IsEmpty]: Start isEmpty. Operand 510 states and 1053 transitions. [2021-08-06 15:00:24,718 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2021-08-06 15:00:24,718 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:00:24,718 INFO L512 BasicCegarLoop]: trace histogram [22, 22, 21, 21, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:00:24,743 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Ended with exit code 0 [2021-08-06 15:00:24,918 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 15:00:24,919 INFO L402 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 15:00:24,919 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:00:24,919 INFO L82 PathProgramCache]: Analyzing trace with hash -991922457, now seen corresponding path program 63 times [2021-08-06 15:00:24,919 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:00:24,919 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [482878030] [2021-08-06 15:00:24,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:00:24,919 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:00:24,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:00:25,391 INFO L134 CoverageAnalysis]: Checked inductivity of 925 backedges. 463 proven. 462 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:00:25,392 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:00:25,392 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [482878030] [2021-08-06 15:00:25,392 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [482878030] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:00:25,392 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [116826043] [2021-08-06 15:00:25,392 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-06 15:00:25,392 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:00:25,392 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:00:25,393 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 15:00:25,393 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 15:00:28,538 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 25 check-sat command(s) [2021-08-06 15:00:28,539 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:00:28,540 INFO L263 TraceCheckSpWp]: Trace formula consists of 264 conjuncts, 47 conjunts are in the unsatisfiable core [2021-08-06 15:00:28,541 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:00:30,972 INFO L134 CoverageAnalysis]: Checked inductivity of 925 backedges. 463 proven. 462 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:00:30,972 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [116826043] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:00:30,972 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:00:30,972 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 47] total 71 [2021-08-06 15:00:30,972 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1415434886] [2021-08-06 15:00:30,973 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 72 states [2021-08-06 15:00:30,973 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:00:30,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 72 interpolants. [2021-08-06 15:00:30,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=968, Invalid=4144, Unknown=0, NotChecked=0, Total=5112 [2021-08-06 15:00:30,974 INFO L87 Difference]: Start difference. First operand 510 states and 1053 transitions. Second operand has 72 states, 72 states have (on average 2.638888888888889) internal successors, (190), 71 states have internal predecessors, (190), 0 states have call successors, (0), 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 15:00:55,048 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:00:55,049 INFO L93 Difference]: Finished difference Result 6129 states and 12233 transitions. [2021-08-06 15:00:55,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 577 states. [2021-08-06 15:00:55,049 INFO L78 Accepts]: Start accepts. Automaton has has 72 states, 72 states have (on average 2.638888888888889) internal successors, (190), 71 states have internal predecessors, (190), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 100 [2021-08-06 15:00:55,049 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:00:55,055 INFO L225 Difference]: With dead ends: 6129 [2021-08-06 15:00:55,055 INFO L226 Difference]: Without dead ends: 6125 [2021-08-06 15:00:55,069 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 719 GetRequests, 76 SyntacticMatches, 0 SemanticMatches, 643 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 211756 ImplicationChecksByTransitivity, 21969.2ms TimeCoverageRelationStatistics Valid=98396, Invalid=316984, Unknown=0, NotChecked=0, Total=415380 [2021-08-06 15:00:55,074 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6125 states. [2021-08-06 15:00:55,087 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6125 to 426. [2021-08-06 15:00:55,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 426 states, 425 states have (on average 2.084705882352941) internal successors, (886), 425 states have internal predecessors, (886), 0 states have call successors, (0), 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 15:00:55,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 426 states to 426 states and 886 transitions. [2021-08-06 15:00:55,088 INFO L78 Accepts]: Start accepts. Automaton has 426 states and 886 transitions. Word has length 100 [2021-08-06 15:00:55,088 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:00:55,088 INFO L470 AbstractCegarLoop]: Abstraction has 426 states and 886 transitions. [2021-08-06 15:00:55,088 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 72 states, 72 states have (on average 2.638888888888889) internal successors, (190), 71 states have internal predecessors, (190), 0 states have call successors, (0), 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 15:00:55,088 INFO L276 IsEmpty]: Start isEmpty. Operand 426 states and 886 transitions. [2021-08-06 15:00:55,089 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2021-08-06 15:00:55,089 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:00:55,089 INFO L512 BasicCegarLoop]: trace histogram [22, 22, 22, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:00:55,113 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 15:00:55,289 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 15:00:55,289 INFO L402 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 15:00:55,290 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:00:55,290 INFO L82 PathProgramCache]: Analyzing trace with hash -1403799581, now seen corresponding path program 64 times [2021-08-06 15:00:55,290 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:00:55,290 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1811427448] [2021-08-06 15:00:55,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:00:55,290 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:00:55,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:00:55,712 INFO L134 CoverageAnalysis]: Checked inductivity of 968 backedges. 0 proven. 968 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:00:55,712 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:00:55,712 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1811427448] [2021-08-06 15:00:55,712 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1811427448] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:00:55,712 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [425987999] [2021-08-06 15:00:55,713 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-06 15:00:55,713 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:00:55,713 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:00:55,713 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 15:00:55,714 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 15:00:58,976 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-06 15:00:58,976 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:00:58,978 INFO L263 TraceCheckSpWp]: Trace formula consists of 270 conjuncts, 91 conjunts are in the unsatisfiable core [2021-08-06 15:00:58,979 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:00:59,706 INFO L134 CoverageAnalysis]: Checked inductivity of 968 backedges. 0 proven. 968 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:00:59,706 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [425987999] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:00:59,706 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:00:59,706 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25] total 25 [2021-08-06 15:00:59,706 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [873935299] [2021-08-06 15:00:59,706 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-08-06 15:00:59,706 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:00:59,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-08-06 15:00:59,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=553, Unknown=0, NotChecked=0, Total=600 [2021-08-06 15:00:59,707 INFO L87 Difference]: Start difference. First operand 426 states and 886 transitions. Second operand has 25 states, 25 states have (on average 4.08) internal successors, (102), 25 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 15:01:00,295 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:01:00,295 INFO L93 Difference]: Finished difference Result 1342 states and 2649 transitions. [2021-08-06 15:01:00,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-08-06 15:01:00,296 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 4.08) internal successors, (102), 25 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 102 [2021-08-06 15:01:00,296 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:01:00,297 INFO L225 Difference]: With dead ends: 1342 [2021-08-06 15:01:00,297 INFO L226 Difference]: Without dead ends: 1195 [2021-08-06 15:01:00,297 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 123 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 251.8ms TimeCoverageRelationStatistics Valid=47, Invalid=553, Unknown=0, NotChecked=0, Total=600 [2021-08-06 15:01:00,298 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1195 states. [2021-08-06 15:01:00,304 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1195 to 905. [2021-08-06 15:01:00,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 905 states, 904 states have (on average 2.1603982300884956) internal successors, (1953), 904 states have internal predecessors, (1953), 0 states have call successors, (0), 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 15:01:00,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 905 states to 905 states and 1953 transitions. [2021-08-06 15:01:00,305 INFO L78 Accepts]: Start accepts. Automaton has 905 states and 1953 transitions. Word has length 102 [2021-08-06 15:01:00,305 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:01:00,305 INFO L470 AbstractCegarLoop]: Abstraction has 905 states and 1953 transitions. [2021-08-06 15:01:00,305 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 4.08) internal successors, (102), 25 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 15:01:00,305 INFO L276 IsEmpty]: Start isEmpty. Operand 905 states and 1953 transitions. [2021-08-06 15:01:00,306 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2021-08-06 15:01:00,306 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:01:00,306 INFO L512 BasicCegarLoop]: trace histogram [23, 23, 22, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:01:00,334 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 15:01:00,507 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 15:01:00,507 INFO L402 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 15:01:00,507 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:01:00,507 INFO L82 PathProgramCache]: Analyzing trace with hash -844266783, now seen corresponding path program 65 times [2021-08-06 15:01:00,507 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:01:00,507 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [876684217] [2021-08-06 15:01:00,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:01:00,507 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:01:00,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:01:01,480 INFO L134 CoverageAnalysis]: Checked inductivity of 1013 backedges. 484 proven. 529 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:01:01,480 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:01:01,480 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [876684217] [2021-08-06 15:01:01,480 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [876684217] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:01:01,480 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1290727023] [2021-08-06 15:01:01,480 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-06 15:01:01,480 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:01:01,481 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:01:01,481 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 15:01:01,482 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 15:01:04,693 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 24 check-sat command(s) [2021-08-06 15:01:04,693 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:01:04,694 INFO L263 TraceCheckSpWp]: Trace formula consists of 275 conjuncts, 49 conjunts are in the unsatisfiable core [2021-08-06 15:01:04,695 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:01:07,150 INFO L134 CoverageAnalysis]: Checked inductivity of 1013 backedges. 484 proven. 529 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:01:07,150 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1290727023] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:01:07,150 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:01:07,150 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [50, 49] total 97 [2021-08-06 15:01:07,150 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1013283635] [2021-08-06 15:01:07,150 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 98 states [2021-08-06 15:01:07,150 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:01:07,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 98 interpolants. [2021-08-06 15:01:07,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1598, Invalid=7908, Unknown=0, NotChecked=0, Total=9506 [2021-08-06 15:01:07,151 INFO L87 Difference]: Start difference. First operand 905 states and 1953 transitions. Second operand has 98 states, 98 states have (on average 2.061224489795918) internal successors, (202), 97 states have internal predecessors, (202), 0 states have call successors, (0), 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 15:01:46,353 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:01:46,353 INFO L93 Difference]: Finished difference Result 9624 states and 19051 transitions. [2021-08-06 15:01:46,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 625 states. [2021-08-06 15:01:46,354 INFO L78 Accepts]: Start accepts. Automaton has has 98 states, 98 states have (on average 2.061224489795918) internal successors, (202), 97 states have internal predecessors, (202), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 104 [2021-08-06 15:01:46,354 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:01:46,364 INFO L225 Difference]: With dead ends: 9624 [2021-08-06 15:01:46,364 INFO L226 Difference]: Without dead ends: 7734 [2021-08-06 15:01:46,383 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 774 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 717 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 258282 ImplicationChecksByTransitivity, 29613.9ms TimeCoverageRelationStatistics Valid=146772, Invalid=369470, Unknown=0, NotChecked=0, Total=516242 [2021-08-06 15:01:46,390 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7734 states. [2021-08-06 15:01:46,415 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7734 to 532. [2021-08-06 15:01:46,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 532 states, 531 states have (on average 2.0696798493408664) internal successors, (1099), 531 states have internal predecessors, (1099), 0 states have call successors, (0), 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 15:01:46,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 532 states to 532 states and 1099 transitions. [2021-08-06 15:01:46,417 INFO L78 Accepts]: Start accepts. Automaton has 532 states and 1099 transitions. Word has length 104 [2021-08-06 15:01:46,417 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:01:46,417 INFO L470 AbstractCegarLoop]: Abstraction has 532 states and 1099 transitions. [2021-08-06 15:01:46,417 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 98 states, 98 states have (on average 2.061224489795918) internal successors, (202), 97 states have internal predecessors, (202), 0 states have call successors, (0), 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 15:01:46,417 INFO L276 IsEmpty]: Start isEmpty. Operand 532 states and 1099 transitions. [2021-08-06 15:01:46,418 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2021-08-06 15:01:46,418 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:01:46,418 INFO L512 BasicCegarLoop]: trace histogram [23, 23, 22, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:01:46,452 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Forceful destruction successful, exit code 0 [2021-08-06 15:01:46,618 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 15:01:46,618 INFO L402 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 15:01:46,619 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:01:46,619 INFO L82 PathProgramCache]: Analyzing trace with hash 966255591, now seen corresponding path program 66 times [2021-08-06 15:01:46,619 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:01:46,619 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2003220592] [2021-08-06 15:01:46,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:01:46,619 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:01:46,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:01:47,211 INFO L134 CoverageAnalysis]: Checked inductivity of 1013 backedges. 507 proven. 506 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:01:47,211 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:01:47,211 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2003220592] [2021-08-06 15:01:47,211 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2003220592] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:01:47,211 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1722197080] [2021-08-06 15:01:47,211 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-06 15:01:47,211 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:01:47,212 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:01:47,212 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 15:01:47,213 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 15:01:50,553 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 26 check-sat command(s) [2021-08-06 15:01:50,553 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:01:50,555 INFO L263 TraceCheckSpWp]: Trace formula consists of 275 conjuncts, 49 conjunts are in the unsatisfiable core [2021-08-06 15:01:50,556 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:01:53,025 INFO L134 CoverageAnalysis]: Checked inductivity of 1013 backedges. 507 proven. 506 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:01:53,025 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1722197080] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:01:53,025 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:01:53,025 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 49] total 74 [2021-08-06 15:01:53,025 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1569063211] [2021-08-06 15:01:53,026 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 75 states [2021-08-06 15:01:53,026 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:01:53,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 75 interpolants. [2021-08-06 15:01:53,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1046, Invalid=4504, Unknown=0, NotChecked=0, Total=5550 [2021-08-06 15:01:53,027 INFO L87 Difference]: Start difference. First operand 532 states and 1099 transitions. Second operand has 75 states, 75 states have (on average 2.64) internal successors, (198), 74 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 15:02:19,956 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:02:19,956 INFO L93 Difference]: Finished difference Result 6659 states and 13293 transitions. [2021-08-06 15:02:19,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 626 states. [2021-08-06 15:02:19,957 INFO L78 Accepts]: Start accepts. Automaton has has 75 states, 75 states have (on average 2.64) internal successors, (198), 74 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) Word has length 104 [2021-08-06 15:02:19,957 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:02:19,963 INFO L225 Difference]: With dead ends: 6659 [2021-08-06 15:02:19,963 INFO L226 Difference]: Without dead ends: 6655 [2021-08-06 15:02:19,979 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 774 GetRequests, 79 SyntacticMatches, 0 SemanticMatches, 695 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 250006 ImplicationChecksByTransitivity, 24489.6ms TimeCoverageRelationStatistics Valid=115046, Invalid=370066, Unknown=0, NotChecked=0, Total=485112 [2021-08-06 15:02:19,984 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6655 states. [2021-08-06 15:02:20,000 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6655 to 444. [2021-08-06 15:02:20,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 444 states, 443 states have (on average 2.0857787810383748) internal successors, (924), 443 states have internal predecessors, (924), 0 states have call successors, (0), 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 15:02:20,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 444 states to 444 states and 924 transitions. [2021-08-06 15:02:20,002 INFO L78 Accepts]: Start accepts. Automaton has 444 states and 924 transitions. Word has length 104 [2021-08-06 15:02:20,002 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:02:20,002 INFO L470 AbstractCegarLoop]: Abstraction has 444 states and 924 transitions. [2021-08-06 15:02:20,002 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 75 states, 75 states have (on average 2.64) internal successors, (198), 74 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 15:02:20,002 INFO L276 IsEmpty]: Start isEmpty. Operand 444 states and 924 transitions. [2021-08-06 15:02:20,003 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2021-08-06 15:02:20,003 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:02:20,003 INFO L512 BasicCegarLoop]: trace histogram [23, 23, 23, 23, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:02:20,032 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Forceful destruction successful, exit code 0 [2021-08-06 15:02:20,203 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 15:02:20,204 INFO L402 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 15:02:20,204 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:02:20,204 INFO L82 PathProgramCache]: Analyzing trace with hash -514784865, now seen corresponding path program 67 times [2021-08-06 15:02:20,204 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:02:20,204 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1188212634] [2021-08-06 15:02:20,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:02:20,204 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:02:20,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:02:20,661 INFO L134 CoverageAnalysis]: Checked inductivity of 1058 backedges. 0 proven. 1058 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:02:20,662 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:02:20,662 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1188212634] [2021-08-06 15:02:20,662 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1188212634] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:02:20,662 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [4105670] [2021-08-06 15:02:20,662 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-06 15:02:20,662 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:02:20,662 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:02:20,663 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 15:02:20,663 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 15:02:24,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:02:24,109 INFO L263 TraceCheckSpWp]: Trace formula consists of 281 conjuncts, 95 conjunts are in the unsatisfiable core [2021-08-06 15:02:24,110 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:02:24,869 INFO L134 CoverageAnalysis]: Checked inductivity of 1058 backedges. 0 proven. 1058 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:02:24,869 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [4105670] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:02:24,869 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:02:24,869 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26] total 26 [2021-08-06 15:02:24,869 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [867097954] [2021-08-06 15:02:24,869 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2021-08-06 15:02:24,870 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:02:24,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-08-06 15:02:24,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=601, Unknown=0, NotChecked=0, Total=650 [2021-08-06 15:02:24,870 INFO L87 Difference]: Start difference. First operand 444 states and 924 transitions. Second operand has 26 states, 26 states have (on average 4.076923076923077) internal successors, (106), 26 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 15:02:25,477 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:02:25,478 INFO L93 Difference]: Finished difference Result 1401 states and 2766 transitions. [2021-08-06 15:02:25,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-08-06 15:02:25,478 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 4.076923076923077) internal successors, (106), 26 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 106 [2021-08-06 15:02:25,478 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:02:25,479 INFO L225 Difference]: With dead ends: 1401 [2021-08-06 15:02:25,479 INFO L226 Difference]: Without dead ends: 1248 [2021-08-06 15:02:25,480 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 128 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 277.7ms TimeCoverageRelationStatistics Valid=49, Invalid=601, Unknown=0, NotChecked=0, Total=650 [2021-08-06 15:02:25,480 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1248 states. [2021-08-06 15:02:25,486 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1248 to 945. [2021-08-06 15:02:25,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 945 states, 944 states have (on average 2.1610169491525424) internal successors, (2040), 944 states have internal predecessors, (2040), 0 states have call successors, (0), 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 15:02:25,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 945 states to 945 states and 2040 transitions. [2021-08-06 15:02:25,488 INFO L78 Accepts]: Start accepts. Automaton has 945 states and 2040 transitions. Word has length 106 [2021-08-06 15:02:25,488 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:02:25,488 INFO L470 AbstractCegarLoop]: Abstraction has 945 states and 2040 transitions. [2021-08-06 15:02:25,488 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 4.076923076923077) internal successors, (106), 26 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 15:02:25,488 INFO L276 IsEmpty]: Start isEmpty. Operand 945 states and 2040 transitions. [2021-08-06 15:02:25,489 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 109 [2021-08-06 15:02:25,489 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:02:25,489 INFO L512 BasicCegarLoop]: trace histogram [24, 24, 23, 23, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:02:25,514 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Ended with exit code 0 [2021-08-06 15:02:25,689 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 15:02:25,689 INFO L402 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 15:02:25,690 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:02:25,690 INFO L82 PathProgramCache]: Analyzing trace with hash -625926755, now seen corresponding path program 68 times [2021-08-06 15:02:25,690 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:02:25,690 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1498268395] [2021-08-06 15:02:25,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:02:25,690 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:02:25,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:02:26,713 INFO L134 CoverageAnalysis]: Checked inductivity of 1105 backedges. 529 proven. 576 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:02:26,713 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:02:26,713 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1498268395] [2021-08-06 15:02:26,713 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1498268395] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:02:26,713 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1299523098] [2021-08-06 15:02:26,713 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-06 15:02:26,713 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:02:26,713 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:02:26,714 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 15:02:26,715 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 15:02:30,199 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-06 15:02:30,199 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:02:30,201 INFO L263 TraceCheckSpWp]: Trace formula consists of 286 conjuncts, 51 conjunts are in the unsatisfiable core [2021-08-06 15:02:30,202 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:02:32,836 INFO L134 CoverageAnalysis]: Checked inductivity of 1105 backedges. 529 proven. 576 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:02:32,836 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1299523098] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:02:32,836 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:02:32,836 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [52, 51] total 101 [2021-08-06 15:02:32,836 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1651321113] [2021-08-06 15:02:32,836 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 102 states [2021-08-06 15:02:32,836 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:02:32,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 102 interpolants. [2021-08-06 15:02:32,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1727, Invalid=8575, Unknown=0, NotChecked=0, Total=10302 [2021-08-06 15:02:32,838 INFO L87 Difference]: Start difference. First operand 945 states and 2040 transitions. Second operand has 102 states, 102 states have (on average 2.0588235294117645) internal successors, (210), 101 states have internal predecessors, (210), 0 states have call successors, (0), 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 15:03:16,858 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:03:16,858 INFO L93 Difference]: Finished difference Result 10381 states and 20557 transitions. [2021-08-06 15:03:16,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 676 states. [2021-08-06 15:03:16,858 INFO L78 Accepts]: Start accepts. Automaton has has 102 states, 102 states have (on average 2.0588235294117645) internal successors, (210), 101 states have internal predecessors, (210), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 108 [2021-08-06 15:03:16,858 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:03:16,867 INFO L225 Difference]: With dead ends: 10381 [2021-08-06 15:03:16,868 INFO L226 Difference]: Without dead ends: 8335 [2021-08-06 15:03:16,901 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 831 GetRequests, 59 SyntacticMatches, 0 SemanticMatches, 772 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 303391 ImplicationChecksByTransitivity, 32820.6ms TimeCoverageRelationStatistics Valid=170817, Invalid=427485, Unknown=0, NotChecked=0, Total=598302 [2021-08-06 15:03:16,908 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8335 states. [2021-08-06 15:03:16,938 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8335 to 554. [2021-08-06 15:03:16,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 554 states, 553 states have (on average 2.0705244122965643) internal successors, (1145), 553 states have internal predecessors, (1145), 0 states have call successors, (0), 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 15:03:16,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 554 states to 554 states and 1145 transitions. [2021-08-06 15:03:16,940 INFO L78 Accepts]: Start accepts. Automaton has 554 states and 1145 transitions. Word has length 108 [2021-08-06 15:03:16,940 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:03:16,940 INFO L470 AbstractCegarLoop]: Abstraction has 554 states and 1145 transitions. [2021-08-06 15:03:16,940 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 102 states, 102 states have (on average 2.0588235294117645) internal successors, (210), 101 states have internal predecessors, (210), 0 states have call successors, (0), 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 15:03:16,940 INFO L276 IsEmpty]: Start isEmpty. Operand 554 states and 1145 transitions. [2021-08-06 15:03:16,941 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 109 [2021-08-06 15:03:16,941 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:03:16,941 INFO L512 BasicCegarLoop]: trace histogram [24, 24, 23, 23, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:03:16,967 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Forceful destruction successful, exit code 0 [2021-08-06 15:03:17,141 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 15:03:17,142 INFO L402 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 15:03:17,142 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:03:17,142 INFO L82 PathProgramCache]: Analyzing trace with hash 909009383, now seen corresponding path program 69 times [2021-08-06 15:03:17,142 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:03:17,142 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [239357749] [2021-08-06 15:03:17,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:03:17,142 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:03:17,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:03:17,715 INFO L134 CoverageAnalysis]: Checked inductivity of 1105 backedges. 553 proven. 552 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:03:17,716 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:03:17,716 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [239357749] [2021-08-06 15:03:17,716 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [239357749] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:03:17,716 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [72742322] [2021-08-06 15:03:17,716 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-06 15:03:17,716 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:03:17,716 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:03:17,717 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 15:03:17,717 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 15:03:21,374 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 27 check-sat command(s) [2021-08-06 15:03:21,374 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:03:21,376 INFO L263 TraceCheckSpWp]: Trace formula consists of 286 conjuncts, 51 conjunts are in the unsatisfiable core [2021-08-06 15:03:21,377 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:03:23,898 INFO L134 CoverageAnalysis]: Checked inductivity of 1105 backedges. 553 proven. 552 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:03:23,898 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [72742322] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:03:23,898 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:03:23,898 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 51] total 77 [2021-08-06 15:03:23,898 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1002272736] [2021-08-06 15:03:23,899 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 78 states [2021-08-06 15:03:23,899 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:03:23,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 78 interpolants. [2021-08-06 15:03:23,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1127, Invalid=4879, Unknown=0, NotChecked=0, Total=6006 [2021-08-06 15:03:23,899 INFO L87 Difference]: Start difference. First operand 554 states and 1145 transitions. Second operand has 78 states, 78 states have (on average 2.641025641025641) internal successors, (206), 77 states have internal predecessors, (206), 0 states have call successors, (0), 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 15:03:53,678 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:03:53,679 INFO L93 Difference]: Finished difference Result 7211 states and 14397 transitions. [2021-08-06 15:03:53,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 677 states. [2021-08-06 15:03:53,679 INFO L78 Accepts]: Start accepts. Automaton has has 78 states, 78 states have (on average 2.641025641025641) internal successors, (206), 77 states have internal predecessors, (206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 108 [2021-08-06 15:03:53,679 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:03:53,686 INFO L225 Difference]: With dead ends: 7211 [2021-08-06 15:03:53,686 INFO L226 Difference]: Without dead ends: 7207 [2021-08-06 15:03:53,707 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 831 GetRequests, 82 SyntacticMatches, 0 SemanticMatches, 749 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 293222 ImplicationChecksByTransitivity, 26914.5ms TimeCoverageRelationStatistics Valid=133727, Invalid=429523, Unknown=0, NotChecked=0, Total=563250 [2021-08-06 15:03:53,712 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7207 states. [2021-08-06 15:03:53,731 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7207 to 462. [2021-08-06 15:03:53,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 462 states, 461 states have (on average 2.0867678958785247) internal successors, (962), 461 states have internal predecessors, (962), 0 states have call successors, (0), 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 15:03:53,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 462 states to 462 states and 962 transitions. [2021-08-06 15:03:53,732 INFO L78 Accepts]: Start accepts. Automaton has 462 states and 962 transitions. Word has length 108 [2021-08-06 15:03:53,732 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:03:53,732 INFO L470 AbstractCegarLoop]: Abstraction has 462 states and 962 transitions. [2021-08-06 15:03:53,732 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 78 states, 78 states have (on average 2.641025641025641) internal successors, (206), 77 states have internal predecessors, (206), 0 states have call successors, (0), 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 15:03:53,732 INFO L276 IsEmpty]: Start isEmpty. Operand 462 states and 962 transitions. [2021-08-06 15:03:53,733 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 111 [2021-08-06 15:03:53,733 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:03:53,733 INFO L512 BasicCegarLoop]: trace histogram [24, 24, 24, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:03:53,759 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 15:03:53,933 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 15:03:53,933 INFO L402 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 15:03:53,933 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:03:53,934 INFO L82 PathProgramCache]: Analyzing trace with hash -1143415461, now seen corresponding path program 70 times [2021-08-06 15:03:53,934 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:03:53,934 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2086460084] [2021-08-06 15:03:53,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:03:53,934 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:03:53,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:03:54,486 INFO L134 CoverageAnalysis]: Checked inductivity of 1152 backedges. 0 proven. 1152 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:03:54,486 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:03:54,486 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2086460084] [2021-08-06 15:03:54,486 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2086460084] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:03:54,486 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [142683065] [2021-08-06 15:03:54,486 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-06 15:03:54,486 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:03:54,486 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:03:54,487 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 15:03:54,487 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 15:03:58,175 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-06 15:03:58,176 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:03:58,177 INFO L263 TraceCheckSpWp]: Trace formula consists of 292 conjuncts, 99 conjunts are in the unsatisfiable core [2021-08-06 15:03:58,178 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:03:58,992 INFO L134 CoverageAnalysis]: Checked inductivity of 1152 backedges. 0 proven. 1152 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:03:58,992 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [142683065] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:03:58,992 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:03:58,993 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27] total 27 [2021-08-06 15:03:58,993 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [912757886] [2021-08-06 15:03:58,993 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2021-08-06 15:03:58,993 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:03:58,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-08-06 15:03:58,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=651, Unknown=0, NotChecked=0, Total=702 [2021-08-06 15:03:58,993 INFO L87 Difference]: Start difference. First operand 462 states and 962 transitions. Second operand has 27 states, 27 states have (on average 4.074074074074074) internal successors, (110), 27 states have internal predecessors, (110), 0 states have call successors, (0), 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 15:03:59,673 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 15:03:59,673 INFO L93 Difference]: Finished difference Result 1460 states and 2883 transitions. [2021-08-06 15:03:59,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-08-06 15:03:59,673 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 4.074074074074074) internal successors, (110), 27 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have 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 15:03:59,673 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 15:03:59,675 INFO L225 Difference]: With dead ends: 1460 [2021-08-06 15:03:59,675 INFO L226 Difference]: Without dead ends: 1301 [2021-08-06 15:03:59,675 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 160 GetRequests, 133 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 300.6ms TimeCoverageRelationStatistics Valid=51, Invalid=651, Unknown=0, NotChecked=0, Total=702 [2021-08-06 15:03:59,676 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1301 states. [2021-08-06 15:03:59,682 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1301 to 985. [2021-08-06 15:03:59,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 985 states, 984 states have (on average 2.1615853658536586) internal successors, (2127), 984 states have internal predecessors, (2127), 0 states have call successors, (0), 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 15:03:59,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 985 states to 985 states and 2127 transitions. [2021-08-06 15:03:59,684 INFO L78 Accepts]: Start accepts. Automaton has 985 states and 2127 transitions. Word has length 110 [2021-08-06 15:03:59,684 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 15:03:59,684 INFO L470 AbstractCegarLoop]: Abstraction has 985 states and 2127 transitions. [2021-08-06 15:03:59,684 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 4.074074074074074) internal successors, (110), 27 states have internal predecessors, (110), 0 states have call successors, (0), 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 15:03:59,684 INFO L276 IsEmpty]: Start isEmpty. Operand 985 states and 2127 transitions. [2021-08-06 15:03:59,685 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2021-08-06 15:03:59,685 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 15:03:59,685 INFO L512 BasicCegarLoop]: trace histogram [25, 25, 24, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 15:03:59,711 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Ended with exit code 0 [2021-08-06 15:03:59,885 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 15:03:59,886 INFO L402 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 15:03:59,886 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 15:03:59,886 INFO L82 PathProgramCache]: Analyzing trace with hash -1884370343, now seen corresponding path program 71 times [2021-08-06 15:03:59,886 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 15:03:59,886 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1352160104] [2021-08-06 15:03:59,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 15:03:59,886 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 15:03:59,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 15:04:01,026 INFO L134 CoverageAnalysis]: Checked inductivity of 1201 backedges. 576 proven. 625 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:04:01,026 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 15:04:01,026 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1352160104] [2021-08-06 15:04:01,026 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1352160104] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:04:01,026 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [905649488] [2021-08-06 15:04:01,026 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-06 15:04:01,026 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 15:04:01,026 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 15:04:01,027 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 15:04:01,027 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 15:04:04,784 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 26 check-sat command(s) [2021-08-06 15:04:04,784 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 15:04:04,786 INFO L263 TraceCheckSpWp]: Trace formula consists of 297 conjuncts, 53 conjunts are in the unsatisfiable core [2021-08-06 15:04:04,787 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 15:04:07,577 INFO L134 CoverageAnalysis]: Checked inductivity of 1201 backedges. 576 proven. 625 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 15:04:07,577 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [905649488] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 15:04:07,577 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 15:04:07,577 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [54, 53] total 105 [2021-08-06 15:04:07,578 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1469930716] [2021-08-06 15:04:07,578 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 106 states [2021-08-06 15:04:07,578 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 15:04:07,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 106 interpolants. [2021-08-06 15:04:07,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1861, Invalid=9269, Unknown=0, NotChecked=0, Total=11130 [2021-08-06 15:04:07,579 INFO L87 Difference]: Start difference. First operand 985 states and 2127 transitions. Second operand has 106 states, 106 states have (on average 2.056603773584906) internal successors, (218), 105 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) Received shutdown request... [2021-08-06 15:04:12,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 130 states. [2021-08-06 15:04:12,818 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT [2021-08-06 15:04:12,819 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 15:04:12,819 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2021-08-06 15:04:12,845 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Forceful destruction successful, exit code 0 [2021-08-06 15:04:13,020 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 15:04:13,021 WARN L594 AbstractCegarLoop]: Verification canceled: while BasicCegarLoop was constructing difference of abstraction (985states) and FLOYD_HOARE automaton (currently 130 states, 106 states before enhancement),while PredicateComparison was comparing new predicate (quantifier-free) to 232 known predicates. [2021-08-06 15:04:13,023 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION [2021-08-06 15:04:13,023 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION [2021-08-06 15:04:13,027 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2021-08-06 15:04:13,027 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-08-06 15:04:13,030 INFO L202 PluginConnector]: Adding new model figure1.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 06.08 03:04:13 BasicIcfg [2021-08-06 15:04:13,030 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-08-06 15:04:13,031 INFO L168 Benchmark]: Toolchain (without parser) took 736798.76 ms. Allocated memory was 182.5 MB in the beginning and 2.2 GB in the end (delta: 2.0 GB). Free memory was 163.2 MB in the beginning and 268.3 MB in the end (delta: -105.1 MB). Peak memory consumption was 1.9 GB. Max. memory is 8.0 GB. [2021-08-06 15:04:13,031 INFO L168 Benchmark]: Boogie PL CUP Parser took 0.11 ms. Allocated memory is still 182.5 MB. Free memory is still 164.3 MB. There was no memory consumed. Max. memory is 8.0 GB. [2021-08-06 15:04:13,031 INFO L168 Benchmark]: Boogie Procedure Inliner took 18.85 ms. Allocated memory is still 182.5 MB. Free memory was 163.2 MB in the beginning and 161.7 MB in the end (delta: 1.5 MB). There was no memory consumed. Max. memory is 8.0 GB. [2021-08-06 15:04:13,031 INFO L168 Benchmark]: Boogie Preprocessor took 12.79 ms. Allocated memory is still 182.5 MB. Free memory was 161.7 MB in the beginning and 160.7 MB in the end (delta: 1.0 MB). Peak memory consumption was 2.1 MB. Max. memory is 8.0 GB. [2021-08-06 15:04:13,031 INFO L168 Benchmark]: RCFGBuilder took 244.66 ms. Allocated memory is still 182.5 MB. Free memory was 160.7 MB in the beginning and 148.9 MB in the end (delta: 11.7 MB). Peak memory consumption was 12.6 MB. Max. memory is 8.0 GB. [2021-08-06 15:04:13,031 INFO L168 Benchmark]: TraceAbstraction took 736518.53 ms. Allocated memory was 182.5 MB in the beginning and 2.2 GB in the end (delta: 2.0 GB). Free memory was 148.4 MB in the beginning and 268.3 MB in the end (delta: -120.0 MB). Peak memory consumption was 1.9 GB. Max. memory is 8.0 GB. [2021-08-06 15:04:13,035 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.11 ms. Allocated memory is still 182.5 MB. Free memory is still 164.3 MB. There was no memory consumed. Max. memory is 8.0 GB. * Boogie Procedure Inliner took 18.85 ms. Allocated memory is still 182.5 MB. Free memory was 163.2 MB in the beginning and 161.7 MB in the end (delta: 1.5 MB). There was no memory consumed. Max. memory is 8.0 GB. * Boogie Preprocessor took 12.79 ms. Allocated memory is still 182.5 MB. Free memory was 161.7 MB in the beginning and 160.7 MB in the end (delta: 1.0 MB). Peak memory consumption was 2.1 MB. Max. memory is 8.0 GB. * RCFGBuilder took 244.66 ms. Allocated memory is still 182.5 MB. Free memory was 160.7 MB in the beginning and 148.9 MB in the end (delta: 11.7 MB). Peak memory consumption was 12.6 MB. Max. memory is 8.0 GB. * TraceAbstraction took 736518.53 ms. Allocated memory was 182.5 MB in the beginning and 2.2 GB in the end (delta: 2.0 GB). Free memory was 148.4 MB in the beginning and 268.3 MB in the end (delta: -120.0 MB). Peak memory consumption was 1.9 GB. Max. memory is 8.0 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - 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: 50]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while BasicCegarLoop was constructing difference of abstraction (985states) and FLOYD_HOARE automaton (currently 130 states, 106 states before enhancement),while PredicateComparison was comparing new predicate (quantifier-free) to 232 known predicates. - TimeoutResultAtElement [Line: 45]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was constructing difference of abstraction (985states) and FLOYD_HOARE automaton (currently 130 states, 106 states before enhancement),while PredicateComparison was comparing new predicate (quantifier-free) to 232 known predicates. - TimeoutResultAtElement [Line: 45]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was constructing difference of abstraction (985states) and FLOYD_HOARE automaton (currently 130 states, 106 states before enhancement),while PredicateComparison was comparing new predicate (quantifier-free) to 232 known predicates. - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: ULTIMATE.start with 1 thread instances CFG has 5 procedures, 31 locations, 3 error locations. Started 1 CEGAR loops. OverallTime: 736461.9ms, OverallIterations: 74, TraceHistogramMax: 25, EmptinessCheckTime: 52.2ms, AutomataDifference: 524215.6ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 15.9ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: 6315 SDtfs, 37852 SDslu, 98917 SDs, 0 SdLazy, 104797 SolverSat, 6270 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 48571.6ms Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 18981 GetRequests, 3867 SyntacticMatches, 48 SemanticMatches, 15065 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3363841 ImplicationChecksByTransitivity, 448787.0ms Time, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=985occurred in iteration=73, InterpolantAutomatonStates: 12787, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: 759.6ms AutomataMinimizationTime, 73 MinimizatonAttempts, 134425 StatesRemovedByMinimization, 73 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 364.7ms SsaConstructionTime, 1868.1ms SatisfiabilityAnalysisTime, 93982.9ms InterpolantComputationTime, 9246 NumberOfCodeBlocks, 9246 NumberOfCodeBlocksAsserted, 670 NumberOfCheckSat, 9100 ConstructedInterpolants, 0 QuantifiedInterpolants, 66027 SizeOfPredicates, 216 NumberOfNonLiveVariables, 11892 ConjunctsInSsa, 2664 ConjunctsInUnsatCore, 146 InterpolantComputations, 2 PerfectInterpolantSequences, 19047/58897 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