/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/mcr/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-McrAutomaton-WP.epf -tc ../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/bench/exp2x9.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.2-wip.dk.mcr-reduction-c7b2d19 [2022-03-15 20:54:24,315 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-03-15 20:54:24,317 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-03-15 20:54:24,359 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-03-15 20:54:24,360 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-03-15 20:54:24,362 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-03-15 20:54:24,364 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-03-15 20:54:24,367 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-03-15 20:54:24,370 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-03-15 20:54:24,373 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-03-15 20:54:24,374 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-03-15 20:54:24,375 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-03-15 20:54:24,376 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-03-15 20:54:24,377 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-03-15 20:54:24,378 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-03-15 20:54:24,382 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-03-15 20:54:24,383 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-03-15 20:54:24,383 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-03-15 20:54:24,385 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-03-15 20:54:24,390 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-03-15 20:54:24,392 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-03-15 20:54:24,392 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-03-15 20:54:24,394 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-03-15 20:54:24,395 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-03-15 20:54:24,400 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-03-15 20:54:24,400 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-03-15 20:54:24,401 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-03-15 20:54:24,402 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-03-15 20:54:24,402 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-03-15 20:54:24,403 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-03-15 20:54:24,403 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-03-15 20:54:24,404 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-03-15 20:54:24,405 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-03-15 20:54:24,406 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-03-15 20:54:24,407 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-03-15 20:54:24,407 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-03-15 20:54:24,408 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-03-15 20:54:24,408 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-03-15 20:54:24,408 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-03-15 20:54:24,409 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-03-15 20:54:24,409 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-03-15 20:54:24,410 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/mcr/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-McrAutomaton-WP.epf [2022-03-15 20:54:24,439 INFO L113 SettingsManager]: Loading preferences was successful [2022-03-15 20:54:24,439 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-03-15 20:54:24,440 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-03-15 20:54:24,440 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-03-15 20:54:24,441 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-03-15 20:54:24,441 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-03-15 20:54:24,441 INFO L138 SettingsManager]: * Use SBE=true [2022-03-15 20:54:24,441 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-03-15 20:54:24,441 INFO L138 SettingsManager]: * sizeof long=4 [2022-03-15 20:54:24,442 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-03-15 20:54:24,442 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-03-15 20:54:24,443 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-03-15 20:54:24,443 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-03-15 20:54:24,443 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-03-15 20:54:24,443 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-03-15 20:54:24,443 INFO L138 SettingsManager]: * sizeof long double=12 [2022-03-15 20:54:24,443 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-03-15 20:54:24,443 INFO L138 SettingsManager]: * Use constant arrays=true [2022-03-15 20:54:24,444 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-03-15 20:54:24,444 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-03-15 20:54:24,444 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-03-15 20:54:24,444 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-03-15 20:54:24,444 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-03-15 20:54:24,444 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-15 20:54:24,445 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-03-15 20:54:24,445 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=Craig_NestedInterpolation [2022-03-15 20:54:24,445 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-03-15 20:54:24,445 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-03-15 20:54:24,445 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-03-15 20:54:24,445 INFO L138 SettingsManager]: * Override the interpolant automaton setting of the refinement strategy=true [2022-03-15 20:54:24,446 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=VARIABLE_BASED_MOVER_CHECK [2022-03-15 20:54:24,446 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-03-15 20:54:24,446 INFO L138 SettingsManager]: * Interpolant automaton=MCR WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2022-03-15 20:54:24,657 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-03-15 20:54:24,672 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-03-15 20:54:24,674 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-03-15 20:54:24,675 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2022-03-15 20:54:24,676 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2022-03-15 20:54:24,677 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/bench/exp2x9.wvr.bpl [2022-03-15 20:54:24,677 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/bench/exp2x9.wvr.bpl' [2022-03-15 20:54:24,696 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-03-15 20:54:24,697 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-03-15 20:54:24,698 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-03-15 20:54:24,698 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-03-15 20:54:24,698 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-03-15 20:54:24,711 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "exp2x9.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 08:54:24" (1/1) ... [2022-03-15 20:54:24,716 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "exp2x9.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 08:54:24" (1/1) ... [2022-03-15 20:54:24,722 INFO L137 Inliner]: procedures = 5, calls = 4, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2022-03-15 20:54:24,723 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-03-15 20:54:24,724 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-03-15 20:54:24,724 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-03-15 20:54:24,724 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-03-15 20:54:24,730 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "exp2x9.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 08:54:24" (1/1) ... [2022-03-15 20:54:24,731 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "exp2x9.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 08:54:24" (1/1) ... [2022-03-15 20:54:24,731 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "exp2x9.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 08:54:24" (1/1) ... [2022-03-15 20:54:24,732 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "exp2x9.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 08:54:24" (1/1) ... [2022-03-15 20:54:24,734 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "exp2x9.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 08:54:24" (1/1) ... [2022-03-15 20:54:24,736 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "exp2x9.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 08:54:24" (1/1) ... [2022-03-15 20:54:24,737 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "exp2x9.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 08:54:24" (1/1) ... [2022-03-15 20:54:24,738 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-03-15 20:54:24,739 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-03-15 20:54:24,739 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-03-15 20:54:24,739 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-03-15 20:54:24,740 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "exp2x9.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 08:54:24" (1/1) ... [2022-03-15 20:54:24,746 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-15 20:54:24,751 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:54:24,762 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-03-15 20:54:24,767 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-03-15 20:54:24,792 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2022-03-15 20:54:24,792 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-03-15 20:54:24,792 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-03-15 20:54:24,792 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2022-03-15 20:54:24,792 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-03-15 20:54:24,792 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-03-15 20:54:24,792 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2022-03-15 20:54:24,792 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-03-15 20:54:24,792 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-03-15 20:54:24,792 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2022-03-15 20:54:24,793 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-03-15 20:54:24,793 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-03-15 20:54:24,793 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread4 given in one single declaration [2022-03-15 20:54:24,793 INFO L130 BoogieDeclarations]: Found specification of procedure thread4 [2022-03-15 20:54:24,793 INFO L138 BoogieDeclarations]: Found implementation of procedure thread4 [2022-03-15 20:54:24,794 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-03-15 20:54:24,827 INFO L234 CfgBuilder]: Building ICFG [2022-03-15 20:54:24,828 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-03-15 20:54:24,935 INFO L275 CfgBuilder]: Performing block encoding [2022-03-15 20:54:24,942 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-03-15 20:54:24,942 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-03-15 20:54:24,944 INFO L202 PluginConnector]: Adding new model exp2x9.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.03 08:54:24 BoogieIcfgContainer [2022-03-15 20:54:24,944 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-03-15 20:54:24,946 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-03-15 20:54:24,946 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-03-15 20:54:24,949 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-03-15 20:54:24,949 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "exp2x9.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 08:54:24" (1/2) ... [2022-03-15 20:54:24,950 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1af3da25 and model type exp2x9.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 15.03 08:54:24, skipping insertion in model container [2022-03-15 20:54:24,950 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "exp2x9.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.03 08:54:24" (2/2) ... [2022-03-15 20:54:24,951 INFO L111 eAbstractionObserver]: Analyzing ICFG exp2x9.wvr.bpl [2022-03-15 20:54:24,955 WARN L150 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-03-15 20:54:24,956 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:Craig_NestedInterpolation Determinization: PREDICATE_ABSTRACTION [2022-03-15 20:54:24,956 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-03-15 20:54:24,956 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-03-15 20:54:25,002 INFO L148 ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions. [2022-03-15 20:54:25,060 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-15 20:54:25,068 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=Craig_NestedInterpolation, mInterpolantAutomaton=MCR, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mLazyFiniteAutomaton=false, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=true, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR, mMcrOptimizeForkJoin=true, mMcrOverapproximateWrwc=true [2022-03-15 20:54:25,068 INFO L340 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2022-03-15 20:54:25,097 INFO L126 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2022-03-15 20:54:25,105 INFO L133 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 66 places, 57 transitions, 146 flow [2022-03-15 20:54:25,110 INFO L110 LiptonReduction]: Starting Lipton reduction on Petri net that has 66 places, 57 transitions, 146 flow [2022-03-15 20:54:25,112 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 66 places, 57 transitions, 146 flow [2022-03-15 20:54:25,150 INFO L129 PetriNetUnfolder]: 4/53 cut-off events. [2022-03-15 20:54:25,150 INFO L130 PetriNetUnfolder]: For 4/4 co-relation queries the response was YES. [2022-03-15 20:54:25,156 INFO L84 FinitePrefix]: Finished finitePrefix Result has 70 conditions, 53 events. 4/53 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 149 event pairs, 0 based on Foata normal form. 0/48 useless extension candidates. Maximal degree in co-relation 49. Up to 2 conditions per place. [2022-03-15 20:54:25,158 INFO L116 LiptonReduction]: Number of co-enabled transitions 1440 [2022-03-15 20:54:25,701 INFO L131 LiptonReduction]: Checked pairs total: 1102 [2022-03-15 20:54:25,701 INFO L133 LiptonReduction]: Total number of compositions: 35 [2022-03-15 20:54:25,711 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 32 places, 23 transitions, 78 flow [2022-03-15 20:54:25,729 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 48 states, 47 states have (on average 3.4893617021276597) internal successors, (164), 47 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) [2022-03-15 20:54:25,731 INFO L276 IsEmpty]: Start isEmpty. Operand has 48 states, 47 states have (on average 3.4893617021276597) internal successors, (164), 47 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) [2022-03-15 20:54:25,736 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-03-15 20:54:25,736 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:54:25,736 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:54:25,737 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 20:54:25,741 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:54:25,741 INFO L85 PathProgramCache]: Analyzing trace with hash 1044537835, now seen corresponding path program 1 times [2022-03-15 20:54:25,755 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:54:25,756 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [756306838] [2022-03-15 20:54:25,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:54:25,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:54:25,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:54:25,935 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:54:25,936 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:54:25,936 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [756306838] [2022-03-15 20:54:25,936 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [756306838] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 20:54:25,937 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 20:54:25,937 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2022-03-15 20:54:25,938 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1786028388] [2022-03-15 20:54:25,939 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:54:25,942 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:54:25,970 INFO L252 McrAutomatonBuilder]: Finished intersection with 48 states and 98 transitions. [2022-03-15 20:54:25,971 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:54:26,897 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:54:26,898 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-15 20:54:26,899 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:54:26,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-15 20:54:26,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-15 20:54:26,922 INFO L87 Difference]: Start difference. First operand has 48 states, 47 states have (on average 3.4893617021276597) internal successors, (164), 47 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) Second operand has 3 states, 2 states have (on average 7.0) internal successors, (14), 2 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) [2022-03-15 20:54:26,974 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:54:26,975 INFO L93 Difference]: Finished difference Result 93 states and 325 transitions. [2022-03-15 20:54:26,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-15 20:54:26,977 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 7.0) internal successors, (14), 2 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 [2022-03-15 20:54:26,978 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:54:26,987 INFO L225 Difference]: With dead ends: 93 [2022-03-15 20:54:26,987 INFO L226 Difference]: Without dead ends: 88 [2022-03-15 20:54:26,988 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 3 SyntacticMatches, 30 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-15 20:54:26,991 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 0 mSDsluCounter, 7 mSDsCounter, 0 mSdLazyCounter, 33 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 33 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 33 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 20:54:26,992 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 1 Invalid, 33 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 33 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 20:54:27,007 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 88 states. [2022-03-15 20:54:27,024 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 88 to 88. [2022-03-15 20:54:27,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 88 states, 87 states have (on average 3.574712643678161) internal successors, (311), 87 states have internal predecessors, (311), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:54:27,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 311 transitions. [2022-03-15 20:54:27,028 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 311 transitions. Word has length 14 [2022-03-15 20:54:27,028 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:54:27,028 INFO L470 AbstractCegarLoop]: Abstraction has 88 states and 311 transitions. [2022-03-15 20:54:27,028 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 7.0) internal successors, (14), 2 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) [2022-03-15 20:54:27,028 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 311 transitions. [2022-03-15 20:54:27,030 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-15 20:54:27,030 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:54:27,030 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:54:27,030 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-03-15 20:54:27,030 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 20:54:27,031 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:54:27,031 INFO L85 PathProgramCache]: Analyzing trace with hash 683258028, now seen corresponding path program 1 times [2022-03-15 20:54:27,032 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:54:27,032 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [638641652] [2022-03-15 20:54:27,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:54:27,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:54:27,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:54:27,066 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:54:27,066 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:54:27,066 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [638641652] [2022-03-15 20:54:27,066 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [638641652] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:54:27,067 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [918573793] [2022-03-15 20:54:27,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:54:27,067 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:54:27,069 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:54:27,070 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:54:27,089 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-03-15 20:54:27,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:54:27,112 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 3 conjunts are in the unsatisfiable core [2022-03-15 20:54:27,117 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:54:27,177 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:54:27,177 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:54:27,236 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:54:27,237 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [918573793] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:54:27,237 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:54:27,237 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 3 [2022-03-15 20:54:27,238 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2105604725] [2022-03-15 20:54:27,238 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:54:27,240 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:54:27,247 INFO L252 McrAutomatonBuilder]: Finished intersection with 66 states and 147 transitions. [2022-03-15 20:54:27,247 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:54:27,906 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 2 new interpolants: [526#(or (not (< x2 n)) (< (* x2 128) n)), 525#(< x2 n)] [2022-03-15 20:54:27,907 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-15 20:54:27,907 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:54:27,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-15 20:54:27,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-03-15 20:54:27,908 INFO L87 Difference]: Start difference. First operand 88 states and 311 transitions. Second operand has 6 states, 6 states have (on average 6.333333333333333) internal successors, (38), 5 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:54:28,094 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:54:28,094 INFO L93 Difference]: Finished difference Result 183 states and 637 transitions. [2022-03-15 20:54:28,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-15 20:54:28,095 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 6.333333333333333) internal successors, (38), 5 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 15 [2022-03-15 20:54:28,095 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:54:28,097 INFO L225 Difference]: With dead ends: 183 [2022-03-15 20:54:28,097 INFO L226 Difference]: Without dead ends: 183 [2022-03-15 20:54:28,098 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 68 SyntacticMatches, 9 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2022-03-15 20:54:28,099 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 32 mSDsluCounter, 56 mSDsCounter, 0 mSdLazyCounter, 211 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 216 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 211 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:54:28,099 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [32 Valid, 1 Invalid, 216 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 211 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:54:28,100 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 183 states. [2022-03-15 20:54:28,116 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 183 to 128. [2022-03-15 20:54:28,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 128 states, 127 states have (on average 3.779527559055118) internal successors, (480), 127 states have internal predecessors, (480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:54:28,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 128 states to 128 states and 480 transitions. [2022-03-15 20:54:28,118 INFO L78 Accepts]: Start accepts. Automaton has 128 states and 480 transitions. Word has length 15 [2022-03-15 20:54:28,118 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:54:28,118 INFO L470 AbstractCegarLoop]: Abstraction has 128 states and 480 transitions. [2022-03-15 20:54:28,118 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 6.333333333333333) internal successors, (38), 5 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:54:28,119 INFO L276 IsEmpty]: Start isEmpty. Operand 128 states and 480 transitions. [2022-03-15 20:54:28,126 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-15 20:54:28,126 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:54:28,127 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:54:28,154 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-03-15 20:54:28,350 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:54:28,352 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 20:54:28,352 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:54:28,353 INFO L85 PathProgramCache]: Analyzing trace with hash -893896147, now seen corresponding path program 1 times [2022-03-15 20:54:28,355 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:54:28,356 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [958438610] [2022-03-15 20:54:28,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:54:28,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:54:28,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:54:28,388 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:54:28,388 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:54:28,389 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [958438610] [2022-03-15 20:54:28,389 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [958438610] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 20:54:28,389 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 20:54:28,389 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-15 20:54:28,389 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1376667745] [2022-03-15 20:54:28,389 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:54:28,391 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:54:28,396 INFO L252 McrAutomatonBuilder]: Finished intersection with 63 states and 137 transitions. [2022-03-15 20:54:28,397 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:54:28,681 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [976#(< x2 n)] [2022-03-15 20:54:28,681 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-15 20:54:28,681 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:54:28,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-15 20:54:28,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-03-15 20:54:28,684 INFO L87 Difference]: Start difference. First operand 128 states and 480 transitions. Second operand has 5 states, 5 states have (on average 6.4) internal successors, (32), 4 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:54:28,783 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:54:28,783 INFO L93 Difference]: Finished difference Result 171 states and 604 transitions. [2022-03-15 20:54:28,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-15 20:54:28,784 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.4) internal successors, (32), 4 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-03-15 20:54:28,784 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:54:28,787 INFO L225 Difference]: With dead ends: 171 [2022-03-15 20:54:28,787 INFO L226 Difference]: Without dead ends: 170 [2022-03-15 20:54:28,788 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 47 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-03-15 20:54:28,790 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 29 mSDsluCounter, 33 mSDsCounter, 0 mSdLazyCounter, 130 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 135 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 130 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:54:28,791 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [29 Valid, 1 Invalid, 135 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 130 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:54:28,792 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 170 states. [2022-03-15 20:54:28,814 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 170 to 141. [2022-03-15 20:54:28,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 141 states, 140 states have (on average 3.7357142857142858) internal successors, (523), 140 states have internal predecessors, (523), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:54:28,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 141 states to 141 states and 523 transitions. [2022-03-15 20:54:28,816 INFO L78 Accepts]: Start accepts. Automaton has 141 states and 523 transitions. Word has length 15 [2022-03-15 20:54:28,816 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:54:28,816 INFO L470 AbstractCegarLoop]: Abstraction has 141 states and 523 transitions. [2022-03-15 20:54:28,816 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.4) internal successors, (32), 4 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:54:28,816 INFO L276 IsEmpty]: Start isEmpty. Operand 141 states and 523 transitions. [2022-03-15 20:54:28,817 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-15 20:54:28,817 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:54:28,817 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:54:28,817 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-03-15 20:54:28,818 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 20:54:28,818 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:54:28,818 INFO L85 PathProgramCache]: Analyzing trace with hash 884031722, now seen corresponding path program 1 times [2022-03-15 20:54:28,821 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:54:28,823 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1073562097] [2022-03-15 20:54:28,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:54:28,823 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:54:28,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:54:28,865 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:54:28,866 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:54:28,867 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1073562097] [2022-03-15 20:54:28,867 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1073562097] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 20:54:28,867 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 20:54:28,868 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-15 20:54:28,868 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [698234970] [2022-03-15 20:54:28,868 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:54:28,869 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:54:28,875 INFO L252 McrAutomatonBuilder]: Finished intersection with 63 states and 137 transitions. [2022-03-15 20:54:28,875 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:54:29,491 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [1439#(< x3 n), 1443#(or (<= n x4) (< x3 n)), 1442#(or (< (* x4 128) n) (< x3 n) (not (< x4 n))), 1440#(or (< x4 n) (< x3 n)), 1438#(< x4 n), 1441#(or (< (* x4 128) n) (not (< x4 n)))] [2022-03-15 20:54:29,491 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-15 20:54:29,491 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:54:29,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-15 20:54:29,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2022-03-15 20:54:29,492 INFO L87 Difference]: Start difference. First operand 141 states and 523 transitions. Second operand has 10 states, 10 states have (on average 5.8) internal successors, (58), 9 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:54:29,625 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:54:29,625 INFO L93 Difference]: Finished difference Result 241 states and 890 transitions. [2022-03-15 20:54:29,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-15 20:54:29,626 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.8) internal successors, (58), 9 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 15 [2022-03-15 20:54:29,626 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:54:29,629 INFO L225 Difference]: With dead ends: 241 [2022-03-15 20:54:29,629 INFO L226 Difference]: Without dead ends: 234 [2022-03-15 20:54:29,630 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 35 SyntacticMatches, 7 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=45, Invalid=87, Unknown=0, NotChecked=0, Total=132 [2022-03-15 20:54:29,632 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 54 mSDsluCounter, 58 mSDsCounter, 0 mSdLazyCounter, 207 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 215 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 207 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:54:29,633 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [54 Valid, 1 Invalid, 215 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 207 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:54:29,635 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 234 states. [2022-03-15 20:54:29,651 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 234 to 199. [2022-03-15 20:54:29,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 199 states, 198 states have (on average 3.9242424242424243) internal successors, (777), 198 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) [2022-03-15 20:54:29,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 199 states to 199 states and 777 transitions. [2022-03-15 20:54:29,653 INFO L78 Accepts]: Start accepts. Automaton has 199 states and 777 transitions. Word has length 15 [2022-03-15 20:54:29,653 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:54:29,656 INFO L470 AbstractCegarLoop]: Abstraction has 199 states and 777 transitions. [2022-03-15 20:54:29,656 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.8) internal successors, (58), 9 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:54:29,656 INFO L276 IsEmpty]: Start isEmpty. Operand 199 states and 777 transitions. [2022-03-15 20:54:29,659 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-15 20:54:29,659 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:54:29,659 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:54:29,660 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-03-15 20:54:29,660 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 20:54:29,661 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:54:29,661 INFO L85 PathProgramCache]: Analyzing trace with hash -2085445107, now seen corresponding path program 1 times [2022-03-15 20:54:29,662 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:54:29,662 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1240832740] [2022-03-15 20:54:29,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:54:29,662 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:54:29,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:54:29,703 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:54:29,704 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:54:29,704 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1240832740] [2022-03-15 20:54:29,704 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1240832740] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 20:54:29,705 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 20:54:29,705 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-15 20:54:29,707 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1235333108] [2022-03-15 20:54:29,711 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:54:29,712 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:54:29,720 INFO L252 McrAutomatonBuilder]: Finished intersection with 66 states and 147 transitions. [2022-03-15 20:54:29,721 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:54:30,358 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [2093#(or (< x4 n) (< x3 n)), 2091#(< x4 n), 2092#(< x3 n), 2094#(or (< (* x3 128) n) (not (< x3 n))), 2095#(or (< (* x3 128) n) (< x4 n) (not (< x3 n))), 2096#(or (<= n x3) (< x4 n))] [2022-03-15 20:54:30,358 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-15 20:54:30,358 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:54:30,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-15 20:54:30,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2022-03-15 20:54:30,359 INFO L87 Difference]: Start difference. First operand 199 states and 777 transitions. Second operand has 10 states, 10 states have (on average 5.7) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:54:30,468 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:54:30,468 INFO L93 Difference]: Finished difference Result 267 states and 985 transitions. [2022-03-15 20:54:30,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-15 20:54:30,469 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.7) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-03-15 20:54:30,469 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:54:30,471 INFO L225 Difference]: With dead ends: 267 [2022-03-15 20:54:30,471 INFO L226 Difference]: Without dead ends: 263 [2022-03-15 20:54:30,471 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 40 SyntacticMatches, 5 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=45, Invalid=87, Unknown=0, NotChecked=0, Total=132 [2022-03-15 20:54:30,472 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 71 mSDsluCounter, 36 mSDsCounter, 0 mSdLazyCounter, 148 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 71 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 163 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 148 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:54:30,472 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [71 Valid, 1 Invalid, 163 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 148 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:54:30,473 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 263 states. [2022-03-15 20:54:30,478 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 263 to 248. [2022-03-15 20:54:30,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 248 states, 247 states have (on average 3.8421052631578947) internal successors, (949), 247 states have internal predecessors, (949), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:54:30,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 248 states to 248 states and 949 transitions. [2022-03-15 20:54:30,481 INFO L78 Accepts]: Start accepts. Automaton has 248 states and 949 transitions. Word has length 15 [2022-03-15 20:54:30,481 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:54:30,481 INFO L470 AbstractCegarLoop]: Abstraction has 248 states and 949 transitions. [2022-03-15 20:54:30,481 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.7) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:54:30,481 INFO L276 IsEmpty]: Start isEmpty. Operand 248 states and 949 transitions. [2022-03-15 20:54:30,482 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-15 20:54:30,482 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:54:30,482 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:54:30,483 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-03-15 20:54:30,483 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 20:54:30,483 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:54:30,483 INFO L85 PathProgramCache]: Analyzing trace with hash 791331724, now seen corresponding path program 1 times [2022-03-15 20:54:30,484 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:54:30,484 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [992969922] [2022-03-15 20:54:30,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:54:30,484 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:54:30,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:54:30,538 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:54:30,538 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:54:30,539 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [992969922] [2022-03-15 20:54:30,539 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [992969922] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:54:30,539 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1073207473] [2022-03-15 20:54:30,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:54:30,539 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:54:30,539 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:54:30,540 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:54:30,550 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-03-15 20:54:30,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:54:30,582 INFO L263 TraceCheckSpWp]: Trace formula consists of 59 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 20:54:30,584 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:54:30,742 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:54:30,742 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:54:30,843 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:54:30,843 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1073207473] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:54:30,844 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:54:30,844 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 3, 2] total 3 [2022-03-15 20:54:30,844 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1718517925] [2022-03-15 20:54:30,844 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:54:30,845 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:54:30,853 INFO L252 McrAutomatonBuilder]: Finished intersection with 88 states and 208 transitions. [2022-03-15 20:54:30,854 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:54:32,844 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [2959#(and (= (+ (* (- 1) x4) x3) 0) (<= x1 (* x2 128)) (<= (* x2 128) x1))] [2022-03-15 20:54:32,845 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-15 20:54:32,845 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:54:32,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-15 20:54:32,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-03-15 20:54:32,846 INFO L87 Difference]: Start difference. First operand 248 states and 949 transitions. Second operand has 5 states, 4 states have (on average 7.5) internal successors, (30), 4 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:54:32,965 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:54:32,965 INFO L93 Difference]: Finished difference Result 424 states and 1527 transitions. [2022-03-15 20:54:32,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-15 20:54:32,966 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 7.5) internal successors, (30), 4 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 16 [2022-03-15 20:54:32,966 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:54:32,970 INFO L225 Difference]: With dead ends: 424 [2022-03-15 20:54:32,970 INFO L226 Difference]: Without dead ends: 411 [2022-03-15 20:54:32,971 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 29 SyntacticMatches, 71 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-03-15 20:54:32,971 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 11 mSDsluCounter, 48 mSDsCounter, 0 mSdLazyCounter, 162 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 162 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 162 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:54:32,972 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [11 Valid, 1 Invalid, 162 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 162 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:54:32,973 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 411 states. [2022-03-15 20:54:32,981 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 411 to 319. [2022-03-15 20:54:32,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 319 states, 318 states have (on average 3.9842767295597485) internal successors, (1267), 318 states have internal predecessors, (1267), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:54:32,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 319 states to 319 states and 1267 transitions. [2022-03-15 20:54:32,984 INFO L78 Accepts]: Start accepts. Automaton has 319 states and 1267 transitions. Word has length 16 [2022-03-15 20:54:32,984 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:54:32,984 INFO L470 AbstractCegarLoop]: Abstraction has 319 states and 1267 transitions. [2022-03-15 20:54:32,985 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 7.5) internal successors, (30), 4 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:54:32,985 INFO L276 IsEmpty]: Start isEmpty. Operand 319 states and 1267 transitions. [2022-03-15 20:54:32,986 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-15 20:54:32,986 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:54:32,986 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:54:33,012 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2022-03-15 20:54:33,211 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,SelfDestructingSolverStorable5 [2022-03-15 20:54:33,212 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 20:54:33,212 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:54:33,212 INFO L85 PathProgramCache]: Analyzing trace with hash -1791010343, now seen corresponding path program 2 times [2022-03-15 20:54:33,213 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:54:33,213 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1702649750] [2022-03-15 20:54:33,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:54:33,213 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:54:33,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:54:33,235 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:54:33,236 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:54:33,236 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1702649750] [2022-03-15 20:54:33,236 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1702649750] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 20:54:33,236 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 20:54:33,236 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-15 20:54:33,236 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1838050042] [2022-03-15 20:54:33,236 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:54:33,238 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:54:33,244 INFO L252 McrAutomatonBuilder]: Finished intersection with 84 states and 196 transitions. [2022-03-15 20:54:33,244 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:54:33,616 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [4026#(< x1 n)] [2022-03-15 20:54:33,616 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-15 20:54:33,616 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:54:33,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-15 20:54:33,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-03-15 20:54:33,617 INFO L87 Difference]: Start difference. First operand 319 states and 1267 transitions. Second operand has 5 states, 5 states have (on average 6.8) internal successors, (34), 4 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:54:33,710 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:54:33,711 INFO L93 Difference]: Finished difference Result 368 states and 1352 transitions. [2022-03-15 20:54:33,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-15 20:54:33,711 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.8) internal successors, (34), 4 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-03-15 20:54:33,712 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:54:33,715 INFO L225 Difference]: With dead ends: 368 [2022-03-15 20:54:33,718 INFO L226 Difference]: Without dead ends: 361 [2022-03-15 20:54:33,718 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 67 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-03-15 20:54:33,719 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 25 mSDsluCounter, 28 mSDsCounter, 0 mSdLazyCounter, 119 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 124 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 119 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:54:33,719 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [25 Valid, 1 Invalid, 124 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 119 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:54:33,721 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 361 states. [2022-03-15 20:54:33,729 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 361 to 321. [2022-03-15 20:54:33,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 321 states, 320 states have (on average 3.878125) internal successors, (1241), 320 states have internal predecessors, (1241), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:54:33,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 321 states to 321 states and 1241 transitions. [2022-03-15 20:54:33,731 INFO L78 Accepts]: Start accepts. Automaton has 321 states and 1241 transitions. Word has length 16 [2022-03-15 20:54:33,732 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:54:33,732 INFO L470 AbstractCegarLoop]: Abstraction has 321 states and 1241 transitions. [2022-03-15 20:54:33,732 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.8) internal successors, (34), 4 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:54:33,732 INFO L276 IsEmpty]: Start isEmpty. Operand 321 states and 1241 transitions. [2022-03-15 20:54:33,733 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-15 20:54:33,733 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:54:33,733 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:54:33,733 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-03-15 20:54:33,733 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 20:54:33,734 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:54:33,734 INFO L85 PathProgramCache]: Analyzing trace with hash 299723318, now seen corresponding path program 1 times [2022-03-15 20:54:33,735 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:54:33,735 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [275250842] [2022-03-15 20:54:33,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:54:33,735 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:54:33,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:54:33,817 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:54:33,818 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:54:33,818 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [275250842] [2022-03-15 20:54:33,818 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [275250842] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:54:33,818 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1375944927] [2022-03-15 20:54:33,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:54:33,818 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:54:33,818 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:54:33,819 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:54:33,820 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-03-15 20:54:33,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:54:33,847 INFO L263 TraceCheckSpWp]: Trace formula consists of 59 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 20:54:33,848 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:54:34,022 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:54:34,023 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:54:34,111 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:54:34,111 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1375944927] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:54:34,111 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:54:34,111 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 3, 2] total 3 [2022-03-15 20:54:34,112 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2059175902] [2022-03-15 20:54:34,112 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:54:34,113 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:54:34,119 INFO L252 McrAutomatonBuilder]: Finished intersection with 88 states and 208 transitions. [2022-03-15 20:54:34,119 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:54:36,149 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [5136#(and (<= (* x3 128) x4) (<= x4 (* x3 128)) (= x2 x1))] [2022-03-15 20:54:36,150 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-15 20:54:36,150 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:54:36,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-15 20:54:36,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-03-15 20:54:36,151 INFO L87 Difference]: Start difference. First operand 321 states and 1241 transitions. Second operand has 5 states, 4 states have (on average 7.5) internal successors, (30), 4 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:54:36,242 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:54:36,243 INFO L93 Difference]: Finished difference Result 458 states and 1683 transitions. [2022-03-15 20:54:36,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-15 20:54:36,243 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 7.5) internal successors, (30), 4 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 16 [2022-03-15 20:54:36,243 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:54:36,246 INFO L225 Difference]: With dead ends: 458 [2022-03-15 20:54:36,247 INFO L226 Difference]: Without dead ends: 450 [2022-03-15 20:54:36,247 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 43 SyntacticMatches, 57 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-03-15 20:54:36,247 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 7 mSDsluCounter, 38 mSDsCounter, 0 mSdLazyCounter, 153 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 153 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 153 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:54:36,248 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [7 Valid, 1 Invalid, 153 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 153 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:54:36,249 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 450 states. [2022-03-15 20:54:36,274 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 450 to 402. [2022-03-15 20:54:36,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 402 states, 401 states have (on average 3.882793017456359) internal successors, (1557), 401 states have internal predecessors, (1557), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:54:36,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 402 states to 402 states and 1557 transitions. [2022-03-15 20:54:36,278 INFO L78 Accepts]: Start accepts. Automaton has 402 states and 1557 transitions. Word has length 16 [2022-03-15 20:54:36,280 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:54:36,280 INFO L470 AbstractCegarLoop]: Abstraction has 402 states and 1557 transitions. [2022-03-15 20:54:36,280 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 7.5) internal successors, (30), 4 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:54:36,281 INFO L276 IsEmpty]: Start isEmpty. Operand 402 states and 1557 transitions. [2022-03-15 20:54:36,282 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-15 20:54:36,282 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:54:36,282 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:54:36,309 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-03-15 20:54:36,491 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:54:36,492 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 20:54:36,492 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:54:36,492 INFO L85 PathProgramCache]: Analyzing trace with hash 1493788173, now seen corresponding path program 2 times [2022-03-15 20:54:36,493 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:54:36,493 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [90000306] [2022-03-15 20:54:36,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:54:36,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:54:36,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:54:36,527 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:54:36,527 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:54:36,527 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [90000306] [2022-03-15 20:54:36,527 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [90000306] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:54:36,527 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [688046173] [2022-03-15 20:54:36,528 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:54:36,528 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:54:36,528 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:54:36,529 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:54:36,546 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-03-15 20:54:36,565 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:54:36,566 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:54:36,566 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-15 20:54:36,567 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:54:36,618 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:54:36,618 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:54:36,664 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:54:36,664 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [688046173] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:54:36,665 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:54:36,665 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 6 [2022-03-15 20:54:36,665 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1785717156] [2022-03-15 20:54:36,665 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:54:36,666 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:54:36,680 INFO L252 McrAutomatonBuilder]: Finished intersection with 113 states and 279 transitions. [2022-03-15 20:54:36,680 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:54:37,868 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [6506#(or (< x1 n) (not (< x2 n)) (< (* x2 128) n)), 6505#(or (< x1 n) (< x2 n)), 6503#(or (not (< x2 n)) (< (* x2 128) n)), 6504#(or (<= n (* x2 128)) (< (* x2 16384) n)), 6507#(or (<= n (* x2 128)) (< x1 n) (< (* x2 16384) n)), 6502#(< x2 n)] [2022-03-15 20:54:37,868 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-15 20:54:37,869 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:54:37,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-15 20:54:37,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2022-03-15 20:54:37,869 INFO L87 Difference]: Start difference. First operand 402 states and 1557 transitions. Second operand has 12 states, 12 states have (on average 6.166666666666667) internal successors, (74), 11 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) [2022-03-15 20:54:38,266 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:54:38,267 INFO L93 Difference]: Finished difference Result 919 states and 3553 transitions. [2022-03-15 20:54:38,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-15 20:54:38,267 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 6.166666666666667) internal successors, (74), 11 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 17 [2022-03-15 20:54:38,267 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:54:38,273 INFO L225 Difference]: With dead ends: 919 [2022-03-15 20:54:38,273 INFO L226 Difference]: Without dead ends: 919 [2022-03-15 20:54:38,274 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 105 SyntacticMatches, 16 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 99 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=131, Invalid=331, Unknown=0, NotChecked=0, Total=462 [2022-03-15 20:54:38,275 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 146 mSDsluCounter, 122 mSDsCounter, 0 mSdLazyCounter, 432 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 146 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 473 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 432 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 20:54:38,275 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [146 Valid, 1 Invalid, 473 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 432 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 20:54:38,277 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 919 states. [2022-03-15 20:54:38,292 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 919 to 632. [2022-03-15 20:54:38,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 632 states, 631 states have (on average 4.183835182250396) internal successors, (2640), 631 states have internal predecessors, (2640), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:54:38,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 632 states to 632 states and 2640 transitions. [2022-03-15 20:54:38,297 INFO L78 Accepts]: Start accepts. Automaton has 632 states and 2640 transitions. Word has length 17 [2022-03-15 20:54:38,297 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:54:38,297 INFO L470 AbstractCegarLoop]: Abstraction has 632 states and 2640 transitions. [2022-03-15 20:54:38,298 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.166666666666667) internal successors, (74), 11 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) [2022-03-15 20:54:38,298 INFO L276 IsEmpty]: Start isEmpty. Operand 632 states and 2640 transitions. [2022-03-15 20:54:38,300 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-15 20:54:38,300 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:54:38,300 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:54:38,325 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-03-15 20:54:38,523 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:54:38,523 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 20:54:38,524 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:54:38,524 INFO L85 PathProgramCache]: Analyzing trace with hash -153350996, now seen corresponding path program 3 times [2022-03-15 20:54:38,525 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:54:38,525 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1959461246] [2022-03-15 20:54:38,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:54:38,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:54:38,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:54:38,566 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:54:38,566 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:54:38,566 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1959461246] [2022-03-15 20:54:38,567 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1959461246] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:54:38,567 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [373410158] [2022-03-15 20:54:38,567 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:54:38,567 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:54:38,567 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:54:38,572 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:54:38,573 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-03-15 20:54:38,601 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-15 20:54:38,601 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:54:38,602 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-15 20:54:38,604 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:54:38,645 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:54:38,645 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:54:38,675 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:54:38,675 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [373410158] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:54:38,675 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:54:38,675 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 6 [2022-03-15 20:54:38,675 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2029915869] [2022-03-15 20:54:38,675 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:54:38,676 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:54:38,685 INFO L252 McrAutomatonBuilder]: Finished intersection with 110 states and 269 transitions. [2022-03-15 20:54:38,686 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:54:39,587 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 4 new interpolants: [8812#(< x2 n), 8813#(or (not (< x2 n)) (< (* x2 128) n)), 8814#(or (<= n x1) (< x2 n)), 8815#(or (<= n x1) (not (< x2 n)) (< (* x2 128) n))] [2022-03-15 20:54:39,588 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-15 20:54:39,588 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:54:39,588 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-15 20:54:39,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2022-03-15 20:54:39,588 INFO L87 Difference]: Start difference. First operand 632 states and 2640 transitions. Second operand has 10 states, 10 states have (on average 6.3) internal successors, (63), 9 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:54:40,040 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:54:40,040 INFO L93 Difference]: Finished difference Result 1281 states and 4911 transitions. [2022-03-15 20:54:40,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-03-15 20:54:40,041 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 6.3) internal successors, (63), 9 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-03-15 20:54:40,041 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:54:40,059 INFO L225 Difference]: With dead ends: 1281 [2022-03-15 20:54:40,060 INFO L226 Difference]: Without dead ends: 1261 [2022-03-15 20:54:40,060 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 108 SyntacticMatches, 12 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 175 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=181, Invalid=575, Unknown=0, NotChecked=0, Total=756 [2022-03-15 20:54:40,060 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 190 mSDsluCounter, 110 mSDsCounter, 0 mSdLazyCounter, 392 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 190 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 431 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 392 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:54:40,061 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [190 Valid, 1 Invalid, 431 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 392 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:54:40,062 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1261 states. [2022-03-15 20:54:40,085 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1261 to 770. [2022-03-15 20:54:40,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 770 states, 769 states have (on average 4.282184655396619) internal successors, (3293), 769 states have internal predecessors, (3293), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:54:40,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 770 states to 770 states and 3293 transitions. [2022-03-15 20:54:40,090 INFO L78 Accepts]: Start accepts. Automaton has 770 states and 3293 transitions. Word has length 17 [2022-03-15 20:54:40,091 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:54:40,091 INFO L470 AbstractCegarLoop]: Abstraction has 770 states and 3293 transitions. [2022-03-15 20:54:40,091 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.3) internal successors, (63), 9 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:54:40,091 INFO L276 IsEmpty]: Start isEmpty. Operand 770 states and 3293 transitions. [2022-03-15 20:54:40,093 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-15 20:54:40,093 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:54:40,094 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:54:40,118 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2022-03-15 20:54:40,307 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-03-15 20:54:40,308 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 20:54:40,308 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:54:40,308 INFO L85 PathProgramCache]: Analyzing trace with hash -903629517, now seen corresponding path program 2 times [2022-03-15 20:54:40,309 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:54:40,309 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1672610609] [2022-03-15 20:54:40,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:54:40,309 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:54:40,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:54:40,343 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:54:40,343 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:54:40,343 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1672610609] [2022-03-15 20:54:40,343 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1672610609] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:54:40,343 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [927718998] [2022-03-15 20:54:40,343 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:54:40,343 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:54:40,344 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:54:40,345 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:54:40,376 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-03-15 20:54:40,384 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:54:40,384 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:54:40,384 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-15 20:54:40,385 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:54:40,425 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:54:40,425 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:54:40,454 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:54:40,454 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [927718998] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:54:40,454 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:54:40,454 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 6 [2022-03-15 20:54:40,456 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [221860847] [2022-03-15 20:54:40,456 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:54:40,458 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:54:40,466 INFO L252 McrAutomatonBuilder]: Finished intersection with 110 states and 269 transitions. [2022-03-15 20:54:40,466 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:54:41,883 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 13 new interpolants: [11781#(or (< (* x3 128) n) (< (* x4 128) n) (not (< x3 n)) (not (< x4 n))), 11775#(< x3 n), 11783#(or (<= n (* x4 128)) (< x3 n) (< (* x4 16384) n)), 11784#(or (< (* x3 128) n) (<= n (* x4 128)) (< (* x4 16384) n) (not (< x3 n))), 11779#(or (< (* x3 128) n) (not (< x3 n))), 11780#(or (< (* x3 128) n) (< x4 n) (not (< x3 n))), 11774#(< x4 n), 11782#(or (<= n (* x4 128)) (< (* x4 16384) n)), 11785#(or (<= n x4) (< x3 n)), 11786#(or (< (* x3 128) n) (<= n x4) (not (< x3 n))), 11776#(or (< x4 n) (< x3 n)), 11778#(or (< (* x4 128) n) (< x3 n) (not (< x4 n))), 11777#(or (< (* x4 128) n) (not (< x4 n)))] [2022-03-15 20:54:41,883 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-15 20:54:41,883 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:54:41,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-15 20:54:41,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=300, Unknown=0, NotChecked=0, Total=380 [2022-03-15 20:54:41,884 INFO L87 Difference]: Start difference. First operand 770 states and 3293 transitions. Second operand has 19 states, 19 states have (on average 5.368421052631579) internal successors, (102), 18 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) [2022-03-15 20:54:42,457 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:54:42,458 INFO L93 Difference]: Finished difference Result 1985 states and 8446 transitions. [2022-03-15 20:54:42,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-03-15 20:54:42,458 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 5.368421052631579) internal successors, (102), 18 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 17 [2022-03-15 20:54:42,458 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:54:42,473 INFO L225 Difference]: With dead ends: 1985 [2022-03-15 20:54:42,473 INFO L226 Difference]: Without dead ends: 1947 [2022-03-15 20:54:42,474 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 105 SyntacticMatches, 6 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 271 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=356, Invalid=1126, Unknown=0, NotChecked=0, Total=1482 [2022-03-15 20:54:42,474 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 338 mSDsluCounter, 181 mSDsCounter, 0 mSdLazyCounter, 642 mSolverCounterSat, 65 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 338 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 707 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 65 IncrementalHoareTripleChecker+Valid, 642 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 20:54:42,475 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [338 Valid, 1 Invalid, 707 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [65 Valid, 642 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 20:54:42,479 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1947 states. [2022-03-15 20:54:42,521 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1947 to 1370. [2022-03-15 20:54:42,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1370 states, 1369 states have (on average 4.694667640613587) internal successors, (6427), 1369 states have internal predecessors, (6427), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:54:42,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1370 states to 1370 states and 6427 transitions. [2022-03-15 20:54:42,534 INFO L78 Accepts]: Start accepts. Automaton has 1370 states and 6427 transitions. Word has length 17 [2022-03-15 20:54:42,535 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:54:42,535 INFO L470 AbstractCegarLoop]: Abstraction has 1370 states and 6427 transitions. [2022-03-15 20:54:42,535 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 5.368421052631579) internal successors, (102), 18 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) [2022-03-15 20:54:42,535 INFO L276 IsEmpty]: Start isEmpty. Operand 1370 states and 6427 transitions. [2022-03-15 20:54:42,542 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-15 20:54:42,542 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:54:42,543 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:54:42,574 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-03-15 20:54:42,755 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:54:42,756 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 20:54:42,756 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:54:42,756 INFO L85 PathProgramCache]: Analyzing trace with hash -1772324064, now seen corresponding path program 3 times [2022-03-15 20:54:42,757 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:54:42,757 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1143616214] [2022-03-15 20:54:42,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:54:42,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:54:42,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:54:42,782 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:54:42,782 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:54:42,782 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1143616214] [2022-03-15 20:54:42,782 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1143616214] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:54:42,782 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1427999359] [2022-03-15 20:54:42,782 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:54:42,782 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:54:42,783 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:54:42,784 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:54:42,784 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-03-15 20:54:42,807 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-15 20:54:42,807 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:54:42,808 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-15 20:54:42,808 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:54:42,856 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:54:42,856 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:54:42,883 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:54:42,884 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1427999359] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:54:42,884 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:54:42,884 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 6 [2022-03-15 20:54:42,884 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1156786948] [2022-03-15 20:54:42,884 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:54:42,885 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:54:42,892 INFO L252 McrAutomatonBuilder]: Finished intersection with 113 states and 279 transitions. [2022-03-15 20:54:42,892 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:54:44,412 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 10 new interpolants: [16662#(or (<= n x4) (<= (+ (* x4 128) 1) n) (<= n (* x3 128)) (< (* x3 16384) n)), 16659#(or (< (* x3 128) n) (<= (+ (* x4 128) 1) n) (not (< x3 n)) (not (< x4 n))), 16656#(or (<= (+ (* x4 128) 1) n) (< x3 n) (not (< x4 n))), 16654#(< x3 n), 16657#(or (< (* x3 128) n) (not (< x3 n))), 16653#(or (<= (+ (* x4 128) 1) n) (not (< x4 n))), 16658#(or (<= (+ x4 1) n) (< (* x3 128) n) (not (< x3 n))), 16655#(or (<= (+ x4 1) n) (< x3 n)), 16661#(or (<= (+ x4 1) n) (<= n (* x3 128)) (< (* x3 16384) n)), 16660#(or (<= n (* x3 128)) (< (* x3 16384) n))] [2022-03-15 20:54:44,413 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 20:54:44,413 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:54:44,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 20:54:44,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=212, Unknown=0, NotChecked=0, Total=272 [2022-03-15 20:54:44,413 INFO L87 Difference]: Start difference. First operand 1370 states and 6427 transitions. Second operand has 16 states, 16 states have (on average 5.8125) internal successors, (93), 15 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:54:44,972 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:54:44,973 INFO L93 Difference]: Finished difference Result 2293 states and 10204 transitions. [2022-03-15 20:54:44,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-03-15 20:54:44,974 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 5.8125) internal successors, (93), 15 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-03-15 20:54:44,974 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:54:44,989 INFO L225 Difference]: With dead ends: 2293 [2022-03-15 20:54:44,989 INFO L226 Difference]: Without dead ends: 2286 [2022-03-15 20:54:44,989 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 95 SyntacticMatches, 22 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 283 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=273, Invalid=849, Unknown=0, NotChecked=0, Total=1122 [2022-03-15 20:54:44,990 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 279 mSDsluCounter, 128 mSDsCounter, 0 mSdLazyCounter, 481 mSolverCounterSat, 71 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 279 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 552 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 71 IncrementalHoareTripleChecker+Valid, 481 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 20:54:44,990 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [279 Valid, 1 Invalid, 552 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [71 Valid, 481 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 20:54:44,993 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2286 states. [2022-03-15 20:54:45,044 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2286 to 1724. [2022-03-15 20:54:45,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1724 states, 1723 states have (on average 4.771329077190946) internal successors, (8221), 1723 states have internal predecessors, (8221), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:54:45,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1724 states to 1724 states and 8221 transitions. [2022-03-15 20:54:45,060 INFO L78 Accepts]: Start accepts. Automaton has 1724 states and 8221 transitions. Word has length 17 [2022-03-15 20:54:45,060 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:54:45,060 INFO L470 AbstractCegarLoop]: Abstraction has 1724 states and 8221 transitions. [2022-03-15 20:54:45,060 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 5.8125) internal successors, (93), 15 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:54:45,060 INFO L276 IsEmpty]: Start isEmpty. Operand 1724 states and 8221 transitions. [2022-03-15 20:54:45,069 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-03-15 20:54:45,069 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:54:45,069 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:54:45,092 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-03-15 20:54:45,287 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:54:45,288 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 20:54:45,288 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:54:45,288 INFO L85 PathProgramCache]: Analyzing trace with hash 147962443, now seen corresponding path program 4 times [2022-03-15 20:54:45,288 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:54:45,289 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [396498433] [2022-03-15 20:54:45,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:54:45,289 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:54:45,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:54:45,359 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:54:45,359 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:54:45,359 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [396498433] [2022-03-15 20:54:45,359 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [396498433] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:54:45,359 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1439964772] [2022-03-15 20:54:45,359 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:54:45,359 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:54:45,359 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:54:45,360 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:54:45,361 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-03-15 20:54:45,382 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:54:45,382 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:54:45,382 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-15 20:54:45,383 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:54:45,564 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:54:45,564 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:54:45,656 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:54:45,656 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1439964772] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:54:45,656 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:54:45,656 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 5, 3] total 5 [2022-03-15 20:54:45,656 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [482974103] [2022-03-15 20:54:45,656 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:54:45,657 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:54:45,665 INFO L252 McrAutomatonBuilder]: Finished intersection with 142 states and 362 transitions. [2022-03-15 20:54:45,665 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:54:48,780 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 2 new interpolants: [22547#(and (= (+ (* (- 1) x4) x3) 0) (<= x1 (* x2 128)) (<= (* x2 128) x1)), 22548#(and (= (+ (* (- 1) x4) x3) 0) (<= (* x2 16384) x1) (<= x1 (* x2 16384)))] [2022-03-15 20:54:48,780 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-15 20:54:48,780 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:54:48,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-15 20:54:48,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-03-15 20:54:48,780 INFO L87 Difference]: Start difference. First operand 1724 states and 8221 transitions. Second operand has 7 states, 6 states have (on average 7.666666666666667) internal successors, (46), 6 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:54:48,986 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:54:48,987 INFO L93 Difference]: Finished difference Result 2122 states and 9485 transitions. [2022-03-15 20:54:48,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-15 20:54:48,987 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 7.666666666666667) internal successors, (46), 6 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 18 [2022-03-15 20:54:48,987 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:54:48,999 INFO L225 Difference]: With dead ends: 2122 [2022-03-15 20:54:49,000 INFO L226 Difference]: Without dead ends: 2109 [2022-03-15 20:54:49,000 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 162 GetRequests, 31 SyntacticMatches, 124 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 200 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-03-15 20:54:49,000 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 22 mSDsluCounter, 143 mSDsCounter, 0 mSdLazyCounter, 415 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 415 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 415 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:54:49,001 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 1 Invalid, 415 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 415 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:54:49,004 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2109 states. [2022-03-15 20:54:49,052 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2109 to 1822. [2022-03-15 20:54:49,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1822 states, 1821 states have (on average 4.735859417902251) internal successors, (8624), 1821 states have internal predecessors, (8624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:54:49,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1822 states to 1822 states and 8624 transitions. [2022-03-15 20:54:49,067 INFO L78 Accepts]: Start accepts. Automaton has 1822 states and 8624 transitions. Word has length 18 [2022-03-15 20:54:49,068 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:54:49,068 INFO L470 AbstractCegarLoop]: Abstraction has 1822 states and 8624 transitions. [2022-03-15 20:54:49,068 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 7.666666666666667) internal successors, (46), 6 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:54:49,068 INFO L276 IsEmpty]: Start isEmpty. Operand 1822 states and 8624 transitions. [2022-03-15 20:54:49,074 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-03-15 20:54:49,075 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:54:49,075 INFO L514 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:54:49,099 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-03-15 20:54:49,299 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,SelfDestructingSolverStorable12 [2022-03-15 20:54:49,299 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 20:54:49,299 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:54:49,299 INFO L85 PathProgramCache]: Analyzing trace with hash -2018598290, now seen corresponding path program 5 times [2022-03-15 20:54:49,300 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:54:49,300 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2051048886] [2022-03-15 20:54:49,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:54:49,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:54:49,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:54:49,331 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:54:49,331 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:54:49,331 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2051048886] [2022-03-15 20:54:49,331 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2051048886] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:54:49,332 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [10249603] [2022-03-15 20:54:49,332 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:54:49,332 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:54:49,332 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:54:49,333 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:54:49,359 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-03-15 20:54:49,365 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-15 20:54:49,365 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:54:49,365 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-15 20:54:49,366 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:54:49,430 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:54:49,430 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:54:49,474 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:54:49,474 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [10249603] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:54:49,474 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:54:49,474 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 4] total 11 [2022-03-15 20:54:49,474 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1185236957] [2022-03-15 20:54:49,474 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:54:49,475 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:54:49,486 INFO L252 McrAutomatonBuilder]: Finished intersection with 138 states and 350 transitions. [2022-03-15 20:54:49,486 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:54:51,092 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 7 new interpolants: [28433#(or (not (< x1 n)) (<= (+ (* x1 128) 16257) n)), 28430#(or (not (< x2 n)) (< (* x2 128) n)), 28434#(or (not (< x1 n)) (<= (+ (* x1 128) 16256) x2)), 28435#(or (not (< x1 n)) (<= (+ (* x1 128) 16256) (* x2 128))), 28431#(or (<= n (* x2 128)) (< (* x2 16384) n)), 28432#(or (<= n (* x2 16384)) (< (* 2097152 x2) n)), 28429#(< x2 n)] [2022-03-15 20:54:51,093 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-15 20:54:51,093 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:54:51,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-15 20:54:51,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=297, Unknown=0, NotChecked=0, Total=342 [2022-03-15 20:54:51,094 INFO L87 Difference]: Start difference. First operand 1822 states and 8624 transitions. Second operand has 14 states, 14 states have (on average 6.214285714285714) internal successors, (87), 13 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:54:53,040 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:54:53,040 INFO L93 Difference]: Finished difference Result 6422 states and 27872 transitions. [2022-03-15 20:54:53,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-03-15 20:54:53,041 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 6.214285714285714) internal successors, (87), 13 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have 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 [2022-03-15 20:54:53,041 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:54:53,088 INFO L225 Difference]: With dead ends: 6422 [2022-03-15 20:54:53,088 INFO L226 Difference]: Without dead ends: 6422 [2022-03-15 20:54:53,090 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 207 GetRequests, 123 SyntacticMatches, 19 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1314 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=731, Invalid=3691, Unknown=0, NotChecked=0, Total=4422 [2022-03-15 20:54:53,090 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 420 mSDsluCounter, 429 mSDsCounter, 0 mSdLazyCounter, 1504 mSolverCounterSat, 77 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 420 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 1581 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 77 IncrementalHoareTripleChecker+Valid, 1504 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-15 20:54:53,090 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [420 Valid, 1 Invalid, 1581 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [77 Valid, 1504 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-15 20:54:53,101 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6422 states. [2022-03-15 20:54:53,207 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6422 to 2833. [2022-03-15 20:54:53,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2833 states, 2832 states have (on average 4.873940677966102) internal successors, (13803), 2832 states have internal predecessors, (13803), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:54:53,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2833 states to 2833 states and 13803 transitions. [2022-03-15 20:54:53,231 INFO L78 Accepts]: Start accepts. Automaton has 2833 states and 13803 transitions. Word has length 18 [2022-03-15 20:54:53,231 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:54:53,231 INFO L470 AbstractCegarLoop]: Abstraction has 2833 states and 13803 transitions. [2022-03-15 20:54:53,232 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.214285714285714) internal successors, (87), 13 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:54:53,232 INFO L276 IsEmpty]: Start isEmpty. Operand 2833 states and 13803 transitions. [2022-03-15 20:54:53,243 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-03-15 20:54:53,243 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:54:53,243 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:54:53,269 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-03-15 20:54:53,459 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-03-15 20:54:53,459 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 20:54:53,460 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:54:53,460 INFO L85 PathProgramCache]: Analyzing trace with hash -193703113, now seen corresponding path program 1 times [2022-03-15 20:54:53,460 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:54:53,460 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [688217038] [2022-03-15 20:54:53,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:54:53,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:54:53,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:54:53,547 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:54:53,547 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:54:53,547 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [688217038] [2022-03-15 20:54:53,547 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [688217038] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:54:53,547 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [416511481] [2022-03-15 20:54:53,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:54:53,547 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:54:53,547 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:54:53,549 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:54:53,551 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-03-15 20:54:53,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:54:53,572 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-15 20:54:53,572 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:54:53,763 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:54:53,763 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:54:53,882 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:54:53,882 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [416511481] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:54:53,882 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:54:53,882 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 5, 3] total 5 [2022-03-15 20:54:53,882 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [800252793] [2022-03-15 20:54:53,883 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:54:53,884 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:54:53,893 INFO L252 McrAutomatonBuilder]: Finished intersection with 163 states and 434 transitions. [2022-03-15 20:54:53,893 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:54:58,340 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [40734#(and (<= x2 (* x1 128)) (<= (* x1 128) x2) (<= (* x3 128) x4) (<= x4 (* x3 128))), 40730#(and (<= x2 x1) (<= (* x3 128) x4) (<= x4 (* x3 128)) (<= x1 x2)), 40729#(and (<= x2 x1) (<= x3 (* x4 128)) (<= (* x4 128) x3) (<= x1 x2)), 40731#(and (<= x1 (* x2 128)) (<= x4 x3) (<= x3 x4) (<= (* x2 128) x1)), 40733#(and (<= x1 (* x2 128)) (<= x3 (* x4 128)) (<= (* x4 128) x3) (<= (* x2 128) x1)), 40732#(and (<= x1 (* x2 128)) (<= (* x3 128) x4) (<= x4 (* x3 128)) (<= (* x2 128) x1))] [2022-03-15 20:54:58,340 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 20:54:58,340 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:54:58,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 20:54:58,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=131, Unknown=0, NotChecked=0, Total=156 [2022-03-15 20:54:58,341 INFO L87 Difference]: Start difference. First operand 2833 states and 13803 transitions. Second operand has 11 states, 10 states have (on average 7.4) internal successors, (74), 10 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) [2022-03-15 20:54:58,866 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:54:58,867 INFO L93 Difference]: Finished difference Result 4814 states and 21804 transitions. [2022-03-15 20:54:58,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-15 20:54:58,867 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 7.4) internal successors, (74), 10 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 18 [2022-03-15 20:54:58,867 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:54:58,890 INFO L225 Difference]: With dead ends: 4814 [2022-03-15 20:54:58,890 INFO L226 Difference]: Without dead ends: 4792 [2022-03-15 20:54:58,890 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 183 GetRequests, 153 SyntacticMatches, 19 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=25, Invalid=131, Unknown=0, NotChecked=0, Total=156 [2022-03-15 20:54:58,891 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 44 mSDsluCounter, 394 mSDsCounter, 0 mSdLazyCounter, 1193 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 1193 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1193 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 20:54:58,891 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 1 Invalid, 1193 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1193 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-15 20:54:58,898 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4792 states. [2022-03-15 20:54:59,007 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4792 to 3458. [2022-03-15 20:54:59,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3458 states, 3457 states have (on average 4.958345386172982) internal successors, (17141), 3457 states have internal predecessors, (17141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:54:59,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3458 states to 3458 states and 17141 transitions. [2022-03-15 20:54:59,037 INFO L78 Accepts]: Start accepts. Automaton has 3458 states and 17141 transitions. Word has length 18 [2022-03-15 20:54:59,038 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:54:59,038 INFO L470 AbstractCegarLoop]: Abstraction has 3458 states and 17141 transitions. [2022-03-15 20:54:59,038 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 7.4) internal successors, (74), 10 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) [2022-03-15 20:54:59,038 INFO L276 IsEmpty]: Start isEmpty. Operand 3458 states and 17141 transitions. [2022-03-15 20:54:59,053 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-03-15 20:54:59,053 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:54:59,053 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:54:59,078 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-03-15 20:54:59,267 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,SelfDestructingSolverStorable14 [2022-03-15 20:54:59,267 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 20:54:59,268 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:54:59,268 INFO L85 PathProgramCache]: Analyzing trace with hash -712588919, now seen corresponding path program 4 times [2022-03-15 20:54:59,268 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:54:59,268 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1625488276] [2022-03-15 20:54:59,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:54:59,269 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:54:59,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:54:59,331 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:54:59,331 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:54:59,331 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1625488276] [2022-03-15 20:54:59,331 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1625488276] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:54:59,331 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [281729579] [2022-03-15 20:54:59,331 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:54:59,331 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:54:59,332 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:54:59,333 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:54:59,334 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-03-15 20:54:59,355 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:54:59,355 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:54:59,356 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-15 20:54:59,356 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:55:01,593 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:55:01,593 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:55:01,708 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:55:01,708 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [281729579] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:55:01,708 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:55:01,709 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 5, 3] total 6 [2022-03-15 20:55:01,709 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [168616237] [2022-03-15 20:55:01,709 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:55:01,710 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:55:01,718 INFO L252 McrAutomatonBuilder]: Finished intersection with 142 states and 362 transitions. [2022-03-15 20:55:01,718 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:55:05,141 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 2 new interpolants: [52576#(and (<= x4 (* x3 16384)) (<= (* x3 16384) x4) (= x2 x1)), 52575#(and (<= (* x3 128) x4) (<= x4 (* x3 128)) (= x2 x1))] [2022-03-15 20:55:05,142 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-15 20:55:05,142 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:55:05,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-15 20:55:05,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=69, Unknown=1, NotChecked=0, Total=90 [2022-03-15 20:55:05,142 INFO L87 Difference]: Start difference. First operand 3458 states and 17141 transitions. Second operand has 7 states, 6 states have (on average 7.666666666666667) internal successors, (46), 6 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:55:05,324 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:55:05,325 INFO L93 Difference]: Finished difference Result 3868 states and 18437 transitions. [2022-03-15 20:55:05,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-15 20:55:05,325 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 7.666666666666667) internal successors, (46), 6 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 18 [2022-03-15 20:55:05,325 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:55:05,341 INFO L225 Difference]: With dead ends: 3868 [2022-03-15 20:55:05,341 INFO L226 Difference]: Without dead ends: 3860 [2022-03-15 20:55:05,342 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 162 GetRequests, 59 SyntacticMatches, 95 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 177 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=20, Invalid=69, Unknown=1, NotChecked=0, Total=90 [2022-03-15 20:55:05,342 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 14 mSDsluCounter, 107 mSDsCounter, 0 mSdLazyCounter, 376 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 376 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 376 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:55:05,342 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 1 Invalid, 376 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 376 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:55:05,348 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3860 states. [2022-03-15 20:55:05,432 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3860 to 3635. [2022-03-15 20:55:05,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3635 states, 3634 states have (on average 4.914419372592185) internal successors, (17859), 3634 states have internal predecessors, (17859), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:55:05,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3635 states to 3635 states and 17859 transitions. [2022-03-15 20:55:05,475 INFO L78 Accepts]: Start accepts. Automaton has 3635 states and 17859 transitions. Word has length 18 [2022-03-15 20:55:05,475 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:55:05,475 INFO L470 AbstractCegarLoop]: Abstraction has 3635 states and 17859 transitions. [2022-03-15 20:55:05,476 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 7.666666666666667) internal successors, (46), 6 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:55:05,476 INFO L276 IsEmpty]: Start isEmpty. Operand 3635 states and 17859 transitions. [2022-03-15 20:55:05,487 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-03-15 20:55:05,487 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:55:05,487 INFO L514 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:55:05,515 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-03-15 20:55:05,699 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,SelfDestructingSolverStorable15 [2022-03-15 20:55:05,699 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 20:55:05,700 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:55:05,700 INFO L85 PathProgramCache]: Analyzing trace with hash 1373948086, now seen corresponding path program 5 times [2022-03-15 20:55:05,700 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:55:05,701 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [921164749] [2022-03-15 20:55:05,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:55:05,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:55:05,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:55:05,763 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:55:05,763 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:55:05,763 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [921164749] [2022-03-15 20:55:05,763 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [921164749] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:55:05,763 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [894044692] [2022-03-15 20:55:05,763 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:55:05,763 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:55:05,763 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:55:05,764 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:55:05,768 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-03-15 20:55:05,788 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 20:55:05,788 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:55:05,788 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 20:55:05,789 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:55:05,936 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:55:05,936 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:55:06,018 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:55:06,019 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [894044692] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:55:06,019 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:55:06,019 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 16 [2022-03-15 20:55:06,019 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1407396207] [2022-03-15 20:55:06,020 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:55:06,021 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:55:06,032 INFO L252 McrAutomatonBuilder]: Finished intersection with 138 states and 350 transitions. [2022-03-15 20:55:06,032 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:55:08,386 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 18 new interpolants: [63844#(or (<= n x4) (< (* x4 128) n) (<= n (* x3 128)) (< (* x3 16384) n)), 63845#(or (<= n (* x3 16384)) (< (* 2097152 x3) n)), 63836#(< x3 n), 63838#(or (< (* x4 128) n) (< x3 n) (not (< x4 n))), 63849#(or (< (* x4 128) n) (<= (+ n 16256) x3) (not (< x4 n))), 63834#(< x4 n), 63843#(or (< x4 n) (<= n (* x3 128)) (< (* x3 16384) n)), 63851#(or (<= (+ n 16256) (* x3 128)) (< (* x4 128) n) (not (< x4 n))), 63842#(or (<= n (* x3 128)) (< (* x3 16384) n)), 63840#(or (< (* x3 128) n) (< x4 n) (not (< x3 n))), 63837#(or (< x4 n) (< x3 n)), 63850#(or (<= (+ n 16256) (* x3 128)) (< x4 n)), 63841#(or (< (* x3 128) n) (< (* x4 128) n) (not (< x3 n)) (not (< x4 n))), 63839#(or (< (* x3 128) n) (not (< x3 n))), 63848#(or (<= (+ n 16256) x3) (< x4 n)), 63835#(or (< (* x4 128) n) (not (< x4 n))), 63847#(or (<= n (* x3 16384)) (< (* x4 128) n) (< (* 2097152 x3) n) (not (< x4 n))), 63846#(or (<= n (* x3 16384)) (< x4 n) (< (* 2097152 x3) n))] [2022-03-15 20:55:08,387 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-15 20:55:08,387 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:55:08,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-15 20:55:08,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=215, Invalid=975, Unknown=0, NotChecked=0, Total=1190 [2022-03-15 20:55:08,388 INFO L87 Difference]: Start difference. First operand 3635 states and 17859 transitions. Second operand has 25 states, 25 states have (on average 5.12) internal successors, (128), 24 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:55:10,364 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:55:10,365 INFO L93 Difference]: Finished difference Result 8240 states and 36415 transitions. [2022-03-15 20:55:10,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2022-03-15 20:55:10,365 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 5.12) internal successors, (128), 24 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-03-15 20:55:10,365 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:55:10,394 INFO L225 Difference]: With dead ends: 8240 [2022-03-15 20:55:10,394 INFO L226 Difference]: Without dead ends: 8071 [2022-03-15 20:55:10,396 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 202 GetRequests, 105 SyntacticMatches, 21 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1957 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=1134, Invalid=4872, Unknown=0, NotChecked=0, Total=6006 [2022-03-15 20:55:10,396 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 601 mSDsluCounter, 381 mSDsCounter, 0 mSdLazyCounter, 1263 mSolverCounterSat, 104 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 601 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 1367 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 104 IncrementalHoareTripleChecker+Valid, 1263 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-15 20:55:10,396 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [601 Valid, 1 Invalid, 1367 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [104 Valid, 1263 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-15 20:55:10,410 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8071 states. [2022-03-15 20:55:10,546 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8071 to 4375. [2022-03-15 20:55:10,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4375 states, 4374 states have (on average 4.957704618198445) internal successors, (21685), 4374 states have internal predecessors, (21685), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:55:10,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4375 states to 4375 states and 21685 transitions. [2022-03-15 20:55:10,577 INFO L78 Accepts]: Start accepts. Automaton has 4375 states and 21685 transitions. Word has length 18 [2022-03-15 20:55:10,577 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:55:10,577 INFO L470 AbstractCegarLoop]: Abstraction has 4375 states and 21685 transitions. [2022-03-15 20:55:10,578 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 5.12) internal successors, (128), 24 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:55:10,578 INFO L276 IsEmpty]: Start isEmpty. Operand 4375 states and 21685 transitions. [2022-03-15 20:55:10,591 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 20:55:10,591 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:55:10,591 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:55:10,610 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2022-03-15 20:55:10,804 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,SelfDestructingSolverStorable16 [2022-03-15 20:55:10,804 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 20:55:10,805 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:55:10,805 INFO L85 PathProgramCache]: Analyzing trace with hash 898744460, now seen corresponding path program 6 times [2022-03-15 20:55:10,806 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:55:10,806 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [347801599] [2022-03-15 20:55:10,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:55:10,806 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:55:10,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:55:10,849 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:55:10,849 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:55:10,849 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [347801599] [2022-03-15 20:55:10,849 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [347801599] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:55:10,849 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1332330265] [2022-03-15 20:55:10,849 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:55:10,849 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:55:10,849 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:55:10,850 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:55:10,854 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-03-15 20:55:10,875 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 20:55:10,875 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:55:10,876 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 20:55:10,876 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:55:10,956 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:55:10,956 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:55:11,014 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:55:11,015 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1332330265] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:55:11,015 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:55:11,015 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 9 [2022-03-15 20:55:11,015 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1077220022] [2022-03-15 20:55:11,015 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:55:11,016 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:55:11,030 INFO L252 McrAutomatonBuilder]: Finished intersection with 174 states and 455 transitions. [2022-03-15 20:55:11,031 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:55:13,363 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 12 new interpolants: [81051#(or (< x1 n) (not (< x2 n)) (< (* x2 128) n)), 81049#(or (< x1 n) (< x2 n)), 81054#(or (<= n (* x2 128)) (<= (+ (* x1 128) 1) n) (< (* x2 16384) n)), 81047#(or (not (< x2 n)) (< (* x2 128) n)), 81046#(< x2 n), 81055#(or (<= n (* x2 16384)) (< (* 2097152 x2) n)), 81052#(or (<= n (* x2 128)) (< x1 n) (< (* x2 16384) n)), 81056#(or (<= n (* x2 16384)) (< x1 n) (< (* 2097152 x2) n)), 81057#(or (<= n (* x2 16384)) (<= (+ (* x1 128) 1) n) (< (* 2097152 x2) n)), 81053#(or (<= (+ (* x1 128) 1) n) (not (< x2 n)) (< (* x2 128) n)), 81050#(or (<= (+ (* x1 128) 1) n) (< x2 n)), 81048#(or (<= n (* x2 128)) (< (* x2 16384) n))] [2022-03-15 20:55:13,364 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 20:55:13,364 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:55:13,364 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 20:55:13,364 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=363, Unknown=0, NotChecked=0, Total=462 [2022-03-15 20:55:13,364 INFO L87 Difference]: Start difference. First operand 4375 states and 21685 transitions. Second operand has 20 states, 20 states have (on average 6.1) internal successors, (122), 19 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) [2022-03-15 20:55:14,221 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:55:14,221 INFO L93 Difference]: Finished difference Result 9557 states and 45181 transitions. [2022-03-15 20:55:14,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-03-15 20:55:14,222 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 6.1) internal successors, (122), 19 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 19 [2022-03-15 20:55:14,222 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:55:14,250 INFO L225 Difference]: With dead ends: 9557 [2022-03-15 20:55:14,250 INFO L226 Difference]: Without dead ends: 9557 [2022-03-15 20:55:14,251 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 218 GetRequests, 153 SyntacticMatches, 24 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 388 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=470, Invalid=1336, Unknown=0, NotChecked=0, Total=1806 [2022-03-15 20:55:14,251 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 288 mSDsluCounter, 249 mSDsCounter, 0 mSdLazyCounter, 864 mSolverCounterSat, 90 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 288 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 954 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 90 IncrementalHoareTripleChecker+Valid, 864 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 20:55:14,251 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [288 Valid, 1 Invalid, 954 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [90 Valid, 864 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 20:55:14,261 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9557 states. [2022-03-15 20:55:14,417 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9557 to 5324. [2022-03-15 20:55:14,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5324 states, 5323 states have (on average 5.127559646815706) internal successors, (27294), 5323 states have internal predecessors, (27294), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:55:14,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5324 states to 5324 states and 27294 transitions. [2022-03-15 20:55:14,456 INFO L78 Accepts]: Start accepts. Automaton has 5324 states and 27294 transitions. Word has length 19 [2022-03-15 20:55:14,456 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:55:14,457 INFO L470 AbstractCegarLoop]: Abstraction has 5324 states and 27294 transitions. [2022-03-15 20:55:14,457 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 6.1) internal successors, (122), 19 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) [2022-03-15 20:55:14,457 INFO L276 IsEmpty]: Start isEmpty. Operand 5324 states and 27294 transitions. [2022-03-15 20:55:14,472 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 20:55:14,472 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:55:14,473 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:55:14,490 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2022-03-15 20:55:14,679 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,SelfDestructingSolverStorable17 [2022-03-15 20:55:14,679 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 20:55:14,680 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:55:14,680 INFO L85 PathProgramCache]: Analyzing trace with hash 1377037773, now seen corresponding path program 7 times [2022-03-15 20:55:14,681 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:55:14,681 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1098310641] [2022-03-15 20:55:14,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:55:14,681 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:55:14,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:55:14,734 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:55:14,735 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:55:14,735 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1098310641] [2022-03-15 20:55:14,735 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1098310641] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:55:14,735 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [677770845] [2022-03-15 20:55:14,735 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:55:14,735 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:55:14,735 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:55:14,736 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:55:14,747 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-03-15 20:55:14,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:55:14,775 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 20:55:14,775 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:55:14,847 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:55:14,847 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:55:14,885 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:55:14,885 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [677770845] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:55:14,885 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:55:14,885 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 9 [2022-03-15 20:55:14,886 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [464180646] [2022-03-15 20:55:14,886 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:55:14,886 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:55:14,897 INFO L252 McrAutomatonBuilder]: Finished intersection with 171 states and 445 transitions. [2022-03-15 20:55:14,897 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:55:16,892 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 9 new interpolants: [101423#(< x2 n), 101424#(or (not (< x2 n)) (< (* x2 128) n)), 101425#(or (<= n x1) (< x2 n)), 101426#(or (< x2 n) (<= n (* x1 128))), 101429#(or (<= n (* x2 128)) (<= n x1) (< (* x2 16384) n)), 101427#(or (<= n x1) (not (< x2 n)) (< (* x2 128) n)), 101430#(or (not (< x2 n)) (< (* x2 128) n) (<= n (* x1 128))), 101431#(or (<= n (* x2 128)) (<= n (* x1 128)) (< (* x2 16384) n)), 101428#(or (<= n (* x2 128)) (< (* x2 16384) n))] [2022-03-15 20:55:16,892 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-15 20:55:16,892 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:55:16,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-15 20:55:16,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=278, Unknown=0, NotChecked=0, Total=342 [2022-03-15 20:55:16,893 INFO L87 Difference]: Start difference. First operand 5324 states and 27294 transitions. Second operand has 17 states, 17 states have (on average 6.235294117647059) internal successors, (106), 16 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) [2022-03-15 20:55:18,475 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:55:18,476 INFO L93 Difference]: Finished difference Result 14125 states and 64941 transitions. [2022-03-15 20:55:18,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2022-03-15 20:55:18,476 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 6.235294117647059) internal successors, (106), 16 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 19 [2022-03-15 20:55:18,476 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:55:18,522 INFO L225 Difference]: With dead ends: 14125 [2022-03-15 20:55:18,523 INFO L226 Difference]: Without dead ends: 14061 [2022-03-15 20:55:18,524 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 253 GetRequests, 151 SyntacticMatches, 26 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2089 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=1137, Invalid=4869, Unknown=0, NotChecked=0, Total=6006 [2022-03-15 20:55:18,524 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 609 mSDsluCounter, 287 mSDsCounter, 0 mSdLazyCounter, 927 mSolverCounterSat, 135 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 609 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 1062 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 135 IncrementalHoareTripleChecker+Valid, 927 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 20:55:18,524 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [609 Valid, 1 Invalid, 1062 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [135 Valid, 927 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-15 20:55:18,538 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14061 states. [2022-03-15 20:55:18,770 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14061 to 7062. [2022-03-15 20:55:18,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7062 states, 7061 states have (on average 5.158334513524997) internal successors, (36423), 7061 states have internal predecessors, (36423), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:55:18,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7062 states to 7062 states and 36423 transitions. [2022-03-15 20:55:18,911 INFO L78 Accepts]: Start accepts. Automaton has 7062 states and 36423 transitions. Word has length 19 [2022-03-15 20:55:18,911 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:55:18,911 INFO L470 AbstractCegarLoop]: Abstraction has 7062 states and 36423 transitions. [2022-03-15 20:55:18,911 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 6.235294117647059) internal successors, (106), 16 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) [2022-03-15 20:55:18,912 INFO L276 IsEmpty]: Start isEmpty. Operand 7062 states and 36423 transitions. [2022-03-15 20:55:18,935 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 20:55:18,935 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:55:18,935 INFO L514 BasicCegarLoop]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:55:18,960 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-03-15 20:55:19,149 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:55:19,150 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 20:55:19,150 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:55:19,150 INFO L85 PathProgramCache]: Analyzing trace with hash -618389865, now seen corresponding path program 8 times [2022-03-15 20:55:19,151 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:55:19,151 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [695225106] [2022-03-15 20:55:19,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:55:19,151 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:55:19,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:55:19,244 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:55:19,244 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:55:19,244 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [695225106] [2022-03-15 20:55:19,244 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [695225106] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:55:19,244 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [810414370] [2022-03-15 20:55:19,244 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:55:19,245 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:55:19,245 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:55:19,248 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:55:19,248 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-03-15 20:55:19,269 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:55:19,269 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:55:19,269 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-15 20:55:19,270 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:55:19,346 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-03-15 20:55:19,347 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:55:19,412 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-03-15 20:55:19,412 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [810414370] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:55:19,412 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:55:19,412 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 5, 5] total 12 [2022-03-15 20:55:19,413 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1769514740] [2022-03-15 20:55:19,413 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:55:19,414 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:55:19,427 INFO L252 McrAutomatonBuilder]: Finished intersection with 163 states and 421 transitions. [2022-03-15 20:55:19,427 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:55:21,306 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 8 new interpolants: [129924#(or (< x1 n) (<= (+ 2097024 n) (* x2 128))), 129923#(or (not (< x1 n)) (< (* x1 128) n) (<= (+ 2097024 n) x2)), 129920#(< x1 n), 129927#(or (not (< x1 n)) (< (* x1 128) n) (<= (+ 2097024 n) (* x2 16384))), 129925#(or (not (< x1 n)) (<= (+ 2097024 n) (* x2 128)) (< (* x1 128) n)), 129922#(or (not (< x1 n)) (< (* x1 128) n)), 129921#(or (< x1 n) (<= (+ 2097024 n) x2)), 129926#(or (< x1 n) (<= (+ 2097024 n) (* x2 16384)))] [2022-03-15 20:55:21,307 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 20:55:21,307 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:55:21,307 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 20:55:21,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=358, Unknown=0, NotChecked=0, Total=420 [2022-03-15 20:55:21,307 INFO L87 Difference]: Start difference. First operand 7062 states and 36423 transitions. Second operand has 16 states, 16 states have (on average 6.1875) internal successors, (99), 15 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:55:22,423 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:55:22,424 INFO L93 Difference]: Finished difference Result 14760 states and 69496 transitions. [2022-03-15 20:55:22,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-03-15 20:55:22,431 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 6.1875) internal successors, (99), 15 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-03-15 20:55:22,432 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:55:22,481 INFO L225 Difference]: With dead ends: 14760 [2022-03-15 20:55:22,481 INFO L226 Difference]: Without dead ends: 13929 [2022-03-15 20:55:22,482 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 212 GetRequests, 156 SyntacticMatches, 11 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 409 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=398, Invalid=1764, Unknown=0, NotChecked=0, Total=2162 [2022-03-15 20:55:22,482 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 237 mSDsluCounter, 345 mSDsCounter, 0 mSdLazyCounter, 1223 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 237 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 1250 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 1223 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 20:55:22,482 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [237 Valid, 1 Invalid, 1250 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 1223 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-15 20:55:22,498 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13929 states. [2022-03-15 20:55:22,733 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13929 to 8142. [2022-03-15 20:55:22,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8142 states, 8141 states have (on average 5.154157965851861) internal successors, (41960), 8141 states have internal predecessors, (41960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:55:22,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8142 states to 8142 states and 41960 transitions. [2022-03-15 20:55:22,794 INFO L78 Accepts]: Start accepts. Automaton has 8142 states and 41960 transitions. Word has length 19 [2022-03-15 20:55:22,795 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:55:22,795 INFO L470 AbstractCegarLoop]: Abstraction has 8142 states and 41960 transitions. [2022-03-15 20:55:22,795 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 6.1875) internal successors, (99), 15 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:55:22,795 INFO L276 IsEmpty]: Start isEmpty. Operand 8142 states and 41960 transitions. [2022-03-15 20:55:22,824 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 20:55:22,824 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:55:22,824 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:55:22,848 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2022-03-15 20:55:23,039 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:55:23,040 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 20:55:23,040 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:55:23,040 INFO L85 PathProgramCache]: Analyzing trace with hash 2074429504, now seen corresponding path program 6 times [2022-03-15 20:55:23,041 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:55:23,041 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1861874711] [2022-03-15 20:55:23,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:55:23,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:55:23,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:55:23,079 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:55:23,080 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:55:23,080 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1861874711] [2022-03-15 20:55:23,080 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1861874711] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:55:23,080 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [862941647] [2022-03-15 20:55:23,080 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:55:23,080 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:55:23,080 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:55:23,081 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:55:23,083 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-03-15 20:55:23,104 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 20:55:23,104 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:55:23,104 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 20:55:23,105 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:55:23,184 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:55:23,185 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:55:23,229 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:55:23,229 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [862941647] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:55:23,229 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:55:23,229 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 9 [2022-03-15 20:55:23,230 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [373100048] [2022-03-15 20:55:23,230 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:55:23,231 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:55:23,241 INFO L252 McrAutomatonBuilder]: Finished intersection with 171 states and 445 transitions. [2022-03-15 20:55:23,241 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:55:26,401 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 25 new interpolants: [161164#(or (< (* x3 128) n) (<= n (* x4 128)) (not (< x3 n))), 161162#(or (< (* x3 128) n) (<= n x4) (not (< x3 n))), 161161#(or (<= n x4) (< x3 n)), 161153#(or (< (* 2097152 x4) n) (< x3 n) (<= n (* x4 16384))), 161159#(or (<= n (* x4 128)) (< (* x4 16384) n) (<= n (* x3 128)) (< (* x3 16384) n)), 161155#(or (< (* x3 128) n) (<= n x3) (< (* 2097152 x4) n) (<= n (* x4 16384))), 161143#(or (< (* x4 128) n) (not (< x4 n))), 161154#(or (< (* x3 128) n) (<= n (* x4 128)) (< (* x4 16384) n) (not (< x3 n))), 161152#(or (< (* 2097152 x4) n) (<= n (* x4 16384))), 161158#(or (<= n x4) (< (* x4 128) n) (<= n (* x3 128)) (< (* x3 16384) n)), 161165#(or (<= n x4) (<= n (* x3 128)) (< (* x3 16384) n)), 161160#(or (< (* 2097152 x4) n) (<= n (* x4 16384)) (<= n (* x3 128)) (< (* x3 16384) n)), 161142#(< x4 n), 161151#(or (<= n (* x4 128)) (< x3 n) (< (* x4 16384) n)), 161146#(or (< (* x4 128) n) (< x3 n) (not (< x4 n))), 161149#(or (< (* x3 128) n) (< (* x4 128) n) (not (< x3 n)) (not (< x4 n))), 161163#(or (<= n (* x4 128)) (< x3 n)), 161157#(or (< x4 n) (<= n (* x3 128)) (< (* x3 16384) n)), 161147#(or (< (* x3 128) n) (not (< x3 n))), 161145#(or (< x4 n) (< x3 n)), 161148#(or (< (* x3 128) n) (< x4 n) (not (< x3 n))), 161156#(or (<= n (* x3 128)) (< (* x3 16384) n)), 161150#(or (<= n (* x4 128)) (< (* x4 16384) n)), 161144#(< x3 n), 161166#(or (<= n (* x4 128)) (<= n (* x3 128)) (< (* x3 16384) n))] [2022-03-15 20:55:26,401 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-03-15 20:55:26,401 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:55:26,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-03-15 20:55:26,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=189, Invalid=1001, Unknown=0, NotChecked=0, Total=1190 [2022-03-15 20:55:26,403 INFO L87 Difference]: Start difference. First operand 8142 states and 41960 transitions. Second operand has 33 states, 33 states have (on average 5.121212121212121) internal successors, (169), 32 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:55:28,868 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:55:28,868 INFO L93 Difference]: Finished difference Result 23275 states and 112951 transitions. [2022-03-15 20:55:28,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2022-03-15 20:55:28,869 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 5.121212121212121) internal successors, (169), 32 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-03-15 20:55:28,869 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:55:28,959 INFO L225 Difference]: With dead ends: 23275 [2022-03-15 20:55:28,959 INFO L226 Difference]: Without dead ends: 23152 [2022-03-15 20:55:28,961 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 265 GetRequests, 143 SyntacticMatches, 18 SemanticMatches, 104 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3337 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=2155, Invalid=8975, Unknown=0, NotChecked=0, Total=11130 [2022-03-15 20:55:28,963 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 1455 mSDsluCounter, 416 mSDsCounter, 0 mSdLazyCounter, 1457 mSolverCounterSat, 292 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1455 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 1749 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 292 IncrementalHoareTripleChecker+Valid, 1457 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-15 20:55:28,963 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1455 Valid, 1 Invalid, 1749 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [292 Valid, 1457 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-15 20:55:28,985 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23152 states. [2022-03-15 20:55:29,371 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23152 to 13402. [2022-03-15 20:55:29,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13402 states, 13401 states have (on average 5.419670173867622) internal successors, (72629), 13401 states have internal predecessors, (72629), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:55:29,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13402 states to 13402 states and 72629 transitions. [2022-03-15 20:55:29,477 INFO L78 Accepts]: Start accepts. Automaton has 13402 states and 72629 transitions. Word has length 19 [2022-03-15 20:55:29,477 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:55:29,477 INFO L470 AbstractCegarLoop]: Abstraction has 13402 states and 72629 transitions. [2022-03-15 20:55:29,477 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 5.121212121212121) internal successors, (169), 32 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:55:29,477 INFO L276 IsEmpty]: Start isEmpty. Operand 13402 states and 72629 transitions. [2022-03-15 20:55:29,522 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 20:55:29,523 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:55:29,523 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:55:29,545 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-03-15 20:55:29,745 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:55:29,745 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 20:55:29,746 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:55:29,746 INFO L85 PathProgramCache]: Analyzing trace with hash 914702323, now seen corresponding path program 7 times [2022-03-15 20:55:29,746 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:55:29,746 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2035307592] [2022-03-15 20:55:29,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:55:29,747 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:55:29,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:55:29,785 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:55:29,785 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:55:29,785 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2035307592] [2022-03-15 20:55:29,786 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2035307592] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:55:29,786 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [220236400] [2022-03-15 20:55:29,786 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:55:29,786 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:55:29,786 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:55:29,787 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:55:29,811 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-03-15 20:55:29,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:55:29,823 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 20:55:29,825 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:55:29,890 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:55:29,891 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:55:29,940 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:55:29,941 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [220236400] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:55:29,941 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:55:29,941 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 9 [2022-03-15 20:55:29,941 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [348733776] [2022-03-15 20:55:29,941 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:55:29,942 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:55:29,956 INFO L252 McrAutomatonBuilder]: Finished intersection with 174 states and 455 transitions. [2022-03-15 20:55:29,956 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:55:33,349 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 22 new interpolants: [211517#(or (< (* x3 128) n) (<= (+ (* x4 128) 1) n) (not (< x3 n))), 211519#(or (<= (+ (* x4 16384) 1) n) (<= n (* x4 128))), 211523#(or (<= n (* x3 16384)) (< (* 2097152 x3) n)), 211514#(or (< (* x3 128) n) (<= (+ (* x4 128) 1) n) (not (< x3 n)) (not (< x4 n))), 211511#(or (<= (+ x4 1) n) (<= n (* x3 128)) (< (* x3 16384) n)), 211525#(or (<= n x4) (<= n (* x3 16384)) (<= (+ (* x4 128) 1) n) (< (* 2097152 x3) n)), 211506#(< x3 n), 211508#(or (<= n (* x3 128)) (< (* x3 16384) n)), 211513#(or (<= (+ (* x4 128) 1) n) (< x3 n) (not (< x4 n))), 211507#(or (< (* x3 128) n) (not (< x3 n))), 211527#(or (<= (+ (* x4 128) 1) n) (< (* 2097152 x3) n) (not (< (* x3 16384) n))), 211510#(or (<= (+ x4 1) n) (< (* x3 128) n) (not (< x3 n))), 211509#(or (<= (+ x4 1) n) (< x3 n)), 211515#(or (<= n x4) (<= (+ (* x4 128) 1) n) (<= n (* x3 128)) (< (* x3 16384) n)), 211526#(or (<= n (* x3 16384)) (<= (+ (* x4 16384) 1) n) (<= n (* x4 128)) (< (* 2097152 x3) n)), 211524#(or (<= (+ x4 1) n) (<= n (* x3 16384)) (< (* 2097152 x3) n)), 211521#(or (< (* x3 128) n) (<= (+ (* x4 16384) 1) n) (<= n x3) (<= n (* x4 128))), 211520#(or (<= (+ (* x4 16384) 1) n) (<= n (* x4 128)) (< x3 n)), 211512#(or (<= (+ (* x4 128) 1) n) (not (< x4 n))), 211518#(or (not (< (* x3 128) n)) (<= (+ (* x4 128) 1) n) (< (* x3 16384) n)), 211522#(or (<= (+ (* x4 16384) 1) n) (<= n (* x4 128)) (<= n (* x3 128)) (< (* x3 16384) n)), 211516#(or (<= (+ (* x4 128) 1) n) (< x3 n))] [2022-03-15 20:55:33,350 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-03-15 20:55:33,350 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:55:33,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-03-15 20:55:33,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=173, Invalid=819, Unknown=0, NotChecked=0, Total=992 [2022-03-15 20:55:33,351 INFO L87 Difference]: Start difference. First operand 13402 states and 72629 transitions. Second operand has 30 states, 30 states have (on average 5.3) internal successors, (159), 29 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:55:35,167 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:55:35,167 INFO L93 Difference]: Finished difference Result 22910 states and 117564 transitions. [2022-03-15 20:55:35,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-03-15 20:55:35,167 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 5.3) internal successors, (159), 29 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-03-15 20:55:35,167 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:55:35,257 INFO L225 Difference]: With dead ends: 22910 [2022-03-15 20:55:35,257 INFO L226 Difference]: Without dead ends: 22727 [2022-03-15 20:55:35,258 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 239 GetRequests, 135 SyntacticMatches, 32 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1506 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=1189, Invalid=4213, Unknown=0, NotChecked=0, Total=5402 [2022-03-15 20:55:35,259 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 652 mSDsluCounter, 376 mSDsCounter, 0 mSdLazyCounter, 1361 mSolverCounterSat, 175 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 652 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 1536 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 175 IncrementalHoareTripleChecker+Valid, 1361 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-15 20:55:35,259 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [652 Valid, 1 Invalid, 1536 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [175 Valid, 1361 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-15 20:55:35,290 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22727 states. [2022-03-15 20:55:35,686 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22727 to 16213. [2022-03-15 20:55:35,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16213 states, 16212 states have (on average 5.45546508758944) internal successors, (88444), 16212 states have internal predecessors, (88444), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:55:35,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16213 states to 16213 states and 88444 transitions. [2022-03-15 20:55:35,795 INFO L78 Accepts]: Start accepts. Automaton has 16213 states and 88444 transitions. Word has length 19 [2022-03-15 20:55:35,795 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:55:35,795 INFO L470 AbstractCegarLoop]: Abstraction has 16213 states and 88444 transitions. [2022-03-15 20:55:35,795 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 5.3) internal successors, (159), 29 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:55:35,795 INFO L276 IsEmpty]: Start isEmpty. Operand 16213 states and 88444 transitions. [2022-03-15 20:55:35,840 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-15 20:55:35,840 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:55:35,840 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:55:35,857 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-03-15 20:55:36,041 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:55:36,041 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 20:55:36,041 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:55:36,041 INFO L85 PathProgramCache]: Analyzing trace with hash -1118523476, now seen corresponding path program 9 times [2022-03-15 20:55:36,042 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:55:36,043 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [890265281] [2022-03-15 20:55:36,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:55:36,043 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:55:36,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:55:36,110 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:55:36,110 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:55:36,110 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [890265281] [2022-03-15 20:55:36,110 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [890265281] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:55:36,110 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1295872531] [2022-03-15 20:55:36,110 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:55:36,110 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:55:36,110 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:55:36,112 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:55:36,112 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-03-15 20:55:36,134 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 20:55:36,134 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:55:36,135 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 20:55:36,135 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:55:36,392 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:55:36,393 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:55:36,504 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:55:36,505 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1295872531] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:55:36,505 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:55:36,505 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 7, 4] total 7 [2022-03-15 20:55:36,505 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1409715240] [2022-03-15 20:55:36,505 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:55:36,506 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:55:36,520 INFO L252 McrAutomatonBuilder]: Finished intersection with 210 states and 560 transitions. [2022-03-15 20:55:36,520 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:55:41,861 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 3 new interpolants: [267071#(and (= (+ (* (- 1) x4) x3) 0) (<= x1 (* x2 128)) (<= (* x2 128) x1)), 267073#(and (= (+ (* (- 1) x4) x3) 0) (<= (* 2097152 x2) x1) (<= x1 (* 2097152 x2))), 267072#(and (= (+ (* (- 1) x4) x3) 0) (<= (* x2 16384) x1) (<= x1 (* x2 16384)))] [2022-03-15 20:55:41,861 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-15 20:55:41,862 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:55:41,862 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-15 20:55:41,862 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2022-03-15 20:55:41,862 INFO L87 Difference]: Start difference. First operand 16213 states and 88444 transitions. Second operand has 9 states, 8 states have (on average 7.75) internal successors, (62), 8 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:55:42,310 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:55:42,310 INFO L93 Difference]: Finished difference Result 17117 states and 91321 transitions. [2022-03-15 20:55:42,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-15 20:55:42,310 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 7.75) internal successors, (62), 8 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 20 [2022-03-15 20:55:42,311 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:55:42,373 INFO L225 Difference]: With dead ends: 17117 [2022-03-15 20:55:42,373 INFO L226 Difference]: Without dead ends: 17104 [2022-03-15 20:55:42,373 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 234 GetRequests, 33 SyntacticMatches, 191 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 439 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2022-03-15 20:55:42,374 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 33 mSDsluCounter, 291 mSDsCounter, 0 mSdLazyCounter, 796 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 796 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 796 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 20:55:42,374 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 1 Invalid, 796 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 796 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 20:55:42,396 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17104 states. [2022-03-15 20:55:42,803 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17104 to 16379. [2022-03-15 20:55:42,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16379 states, 16378 states have (on average 5.442850164855294) internal successors, (89143), 16378 states have internal predecessors, (89143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:55:42,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16379 states to 16379 states and 89143 transitions. [2022-03-15 20:55:42,922 INFO L78 Accepts]: Start accepts. Automaton has 16379 states and 89143 transitions. Word has length 20 [2022-03-15 20:55:42,922 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:55:42,923 INFO L470 AbstractCegarLoop]: Abstraction has 16379 states and 89143 transitions. [2022-03-15 20:55:42,923 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 7.75) internal successors, (62), 8 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:55:42,923 INFO L276 IsEmpty]: Start isEmpty. Operand 16379 states and 89143 transitions. [2022-03-15 20:55:42,967 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-15 20:55:42,967 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:55:42,967 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:55:42,983 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-03-15 20:55:43,168 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:55:43,168 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 20:55:43,168 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:55:43,169 INFO L85 PathProgramCache]: Analyzing trace with hash 1134515691, now seen corresponding path program 10 times [2022-03-15 20:55:43,169 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:55:43,169 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [657314130] [2022-03-15 20:55:43,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:55:43,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:55:43,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:55:43,218 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:55:43,218 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:55:43,218 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [657314130] [2022-03-15 20:55:43,218 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [657314130] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:55:43,218 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [402149688] [2022-03-15 20:55:43,219 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:55:43,219 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:55:43,219 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:55:43,220 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:55:43,221 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-03-15 20:55:43,241 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:55:43,241 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:55:43,242 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 20:55:43,242 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:55:43,369 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:55:43,369 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:55:43,444 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:55:43,445 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [402149688] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:55:43,445 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:55:43,445 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 5] total 15 [2022-03-15 20:55:43,445 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2136062579] [2022-03-15 20:55:43,445 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:55:43,446 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:55:43,465 INFO L252 McrAutomatonBuilder]: Finished intersection with 206 states and 548 transitions. [2022-03-15 20:55:43,466 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:55:46,417 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 13 new interpolants: [317081#(< x2 n), 317091#(or (not (< x1 n)) (<= (+ (* x1 16384) 2080768) (* x2 16384)) (not (< (* x1 128) n))), 317086#(or (not (< x1 n)) (<= (+ (* x1 128) 2080768) x2)), 317080#(or (not (< x1 n)) (<= (+ 2080769 (* x1 16384)) n) (not (< (* x1 128) n))), 317079#(or (not (< x1 n)) (<= (+ 2080769 (* x1 128)) n)), 317090#(or (not (< x1 n)) (<= (+ (* x1 128) 2080768) (* x2 16384))), 317082#(or (not (< x2 n)) (< (* x2 128) n)), 317089#(or (not (< x1 n)) (<= (+ (* x1 16384) 2080768) (* x2 128)) (not (< (* x1 128) n))), 317087#(or (not (< x1 n)) (<= (+ (* x1 128) 2080768) (* x2 128))), 317085#(or (<= n (* 2097152 x2)) (< (* 268435456 x2) n)), 317084#(or (<= n (* x2 16384)) (< (* 2097152 x2) n)), 317083#(or (<= n (* x2 128)) (< (* x2 16384) n)), 317088#(or (not (< x1 n)) (<= (+ (* x1 16384) 2080768) x2) (not (< (* x1 128) n)))] [2022-03-15 20:55:46,417 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-15 20:55:46,417 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:55:46,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-15 20:55:46,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=738, Unknown=0, NotChecked=0, Total=812 [2022-03-15 20:55:46,418 INFO L87 Difference]: Start difference. First operand 16379 states and 89143 transitions. Second operand has 22 states, 22 states have (on average 6.181818181818182) internal successors, (136), 21 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:55:53,588 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:55:53,589 INFO L93 Difference]: Finished difference Result 50332 states and 244853 transitions. [2022-03-15 20:55:53,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 124 states. [2022-03-15 20:55:53,589 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 6.181818181818182) internal successors, (136), 21 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have 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 [2022-03-15 20:55:53,589 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:55:53,824 INFO L225 Difference]: With dead ends: 50332 [2022-03-15 20:55:53,824 INFO L226 Difference]: Without dead ends: 50332 [2022-03-15 20:55:53,828 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 348 GetRequests, 174 SyntacticMatches, 30 SemanticMatches, 144 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7541 ImplicationChecksByTransitivity, 5.5s TimeCoverageRelationStatistics Valid=2975, Invalid=18195, Unknown=0, NotChecked=0, Total=21170 [2022-03-15 20:55:53,828 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 1252 mSDsluCounter, 990 mSDsCounter, 0 mSdLazyCounter, 3553 mSolverCounterSat, 230 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1252 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 3783 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 230 IncrementalHoareTripleChecker+Valid, 3553 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-03-15 20:55:53,828 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1252 Valid, 1 Invalid, 3783 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [230 Valid, 3553 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2022-03-15 20:55:54,033 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50332 states. [2022-03-15 20:55:54,863 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50332 to 20550. [2022-03-15 20:55:54,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20550 states, 20549 states have (on average 5.475789576135091) internal successors, (112522), 20549 states have internal predecessors, (112522), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:55:55,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20550 states to 20550 states and 112522 transitions. [2022-03-15 20:55:55,112 INFO L78 Accepts]: Start accepts. Automaton has 20550 states and 112522 transitions. Word has length 20 [2022-03-15 20:55:55,112 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:55:55,112 INFO L470 AbstractCegarLoop]: Abstraction has 20550 states and 112522 transitions. [2022-03-15 20:55:55,112 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 6.181818181818182) internal successors, (136), 21 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:55:55,112 INFO L276 IsEmpty]: Start isEmpty. Operand 20550 states and 112522 transitions. [2022-03-15 20:55:55,180 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-15 20:55:55,180 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:55:55,180 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:55:55,196 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2022-03-15 20:55:55,381 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:55:55,381 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 20:55:55,381 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:55:55,381 INFO L85 PathProgramCache]: Analyzing trace with hash -1080794858, now seen corresponding path program 2 times [2022-03-15 20:55:55,382 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:55:55,382 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1740696222] [2022-03-15 20:55:55,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:55:55,382 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:55:55,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:55:55,474 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:55:55,475 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:55:55,475 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1740696222] [2022-03-15 20:55:55,475 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1740696222] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:55:55,475 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2032345919] [2022-03-15 20:55:55,475 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:55:55,475 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:55:55,475 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:55:55,476 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:55:55,477 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-03-15 20:55:55,501 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:55:55,501 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:55:55,501 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 20:55:55,502 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:55:55,825 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:55:55,825 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:55:55,958 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:55:55,958 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2032345919] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:55:55,958 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:55:55,958 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 7, 4] total 7 [2022-03-15 20:55:55,958 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2069505582] [2022-03-15 20:55:55,958 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:55:55,959 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:55:55,983 INFO L252 McrAutomatonBuilder]: Finished intersection with 264 states and 748 transitions. [2022-03-15 20:55:55,983 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:56:04,276 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 11 new interpolants: [408890#(and (<= (* x2 16384) x1) (<= (* x3 128) x4) (<= x4 (* x3 128)) (<= x1 (* x2 16384))), 408882#(and (<= x2 x1) (<= (* x3 128) x4) (<= x4 (* x3 128)) (<= x1 x2)), 408884#(and (<= x1 (* x2 128)) (<= x3 (* x4 128)) (<= (* x4 128) x3) (<= (* x2 128) x1)), 408887#(and (<= (* x2 16384) x1) (<= x3 (* x4 128)) (<= (* x4 128) x3) (<= x1 (* x2 16384))), 408883#(and (<= x1 (* x2 128)) (<= x4 x3) (<= x3 x4) (<= (* x2 128) x1)), 408881#(and (<= x2 x1) (<= x3 (* x4 128)) (<= (* x4 128) x3) (<= x1 x2)), 408891#(and (<= x2 (* x1 16384)) (<= (* x3 128) x4) (<= x4 (* x3 128)) (<= (* x1 16384) x2)), 408888#(and (<= x2 (* x1 128)) (<= x3 (* x4 128)) (<= (* x1 128) x2) (<= (* x4 128) x3)), 408886#(and (<= x4 x3) (<= x3 x4) (<= (* x2 16384) x1) (<= x1 (* x2 16384))), 408885#(and (<= x1 (* x2 128)) (<= (* x3 128) x4) (<= x4 (* x3 128)) (<= (* x2 128) x1)), 408889#(and (<= x2 (* x1 128)) (<= (* x1 128) x2) (<= (* x3 128) x4) (<= x4 (* x3 128)))] [2022-03-15 20:56:04,276 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-15 20:56:04,276 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:56:04,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-15 20:56:04,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=340, Unknown=0, NotChecked=0, Total=380 [2022-03-15 20:56:04,277 INFO L87 Difference]: Start difference. First operand 20550 states and 112522 transitions. Second operand has 17 states, 16 states have (on average 7.375) internal successors, (118), 16 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) [2022-03-15 20:56:05,748 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:56:05,748 INFO L93 Difference]: Finished difference Result 26798 states and 139436 transitions. [2022-03-15 20:56:05,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-15 20:56:05,749 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 7.375) internal successors, (118), 16 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 20 [2022-03-15 20:56:05,749 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:56:05,872 INFO L225 Difference]: With dead ends: 26798 [2022-03-15 20:56:05,873 INFO L226 Difference]: Without dead ends: 26760 [2022-03-15 20:56:05,873 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 288 GetRequests, 232 SyntacticMatches, 38 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 102 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=40, Invalid=340, Unknown=0, NotChecked=0, Total=380 [2022-03-15 20:56:05,873 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 66 mSDsluCounter, 996 mSDsCounter, 0 mSdLazyCounter, 3033 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 66 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 3033 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 3033 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:56:05,873 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [66 Valid, 1 Invalid, 3033 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3033 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-03-15 20:56:05,903 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26760 states. [2022-03-15 20:56:06,525 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26760 to 22370. [2022-03-15 20:56:06,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22370 states, 22369 states have (on average 5.47047252894631) internal successors, (122369), 22369 states have internal predecessors, (122369), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:56:06,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22370 states to 22370 states and 122369 transitions. [2022-03-15 20:56:06,785 INFO L78 Accepts]: Start accepts. Automaton has 22370 states and 122369 transitions. Word has length 20 [2022-03-15 20:56:06,786 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:56:06,786 INFO L470 AbstractCegarLoop]: Abstraction has 22370 states and 122369 transitions. [2022-03-15 20:56:06,786 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 7.375) internal successors, (118), 16 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) [2022-03-15 20:56:06,786 INFO L276 IsEmpty]: Start isEmpty. Operand 22370 states and 122369 transitions. [2022-03-15 20:56:06,982 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-15 20:56:06,982 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:56:06,982 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:56:07,004 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-03-15 20:56:07,199 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,SelfDestructingSolverStorable24 [2022-03-15 20:56:07,199 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 20:56:07,200 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:56:07,200 INFO L85 PathProgramCache]: Analyzing trace with hash 13614340, now seen corresponding path program 3 times [2022-03-15 20:56:07,201 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:56:07,201 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1738804586] [2022-03-15 20:56:07,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:56:07,201 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:56:07,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:56:07,284 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:56:07,284 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:56:07,284 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1738804586] [2022-03-15 20:56:07,284 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1738804586] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:56:07,284 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2122835022] [2022-03-15 20:56:07,284 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:56:07,285 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:56:07,285 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:56:07,286 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:56:07,288 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-03-15 20:56:07,309 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-15 20:56:07,309 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:56:07,311 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 20:56:07,312 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:56:07,591 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:56:07,591 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:56:07,730 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:56:07,730 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2122835022] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:56:07,730 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:56:07,730 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 7, 4] total 7 [2022-03-15 20:56:07,730 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1254290179] [2022-03-15 20:56:07,730 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:56:07,731 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:56:07,802 INFO L252 McrAutomatonBuilder]: Finished intersection with 264 states and 748 transitions. [2022-03-15 20:56:07,803 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:56:16,899 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 11 new interpolants: [480562#(and (<= x2 (* x1 128)) (<= (* x1 128) x2) (<= (* x3 128) x4) (<= x4 (* x3 128))), 480558#(and (<= x1 (* x2 128)) (<= x3 (* x4 128)) (<= (* x4 128) x3) (<= (* x2 128) x1)), 480553#(and (<= x2 x1) (<= (* x3 128) x4) (<= x4 (* x3 128)) (<= x1 x2)), 480555#(and (<= x2 x1) (<= x3 (* x4 128)) (<= (* x4 128) x3) (<= x1 x2)), 480561#(and (<= x4 (* x3 16384)) (<= x1 (* x2 128)) (<= (* x3 16384) x4) (<= (* x2 128) x1)), 480559#(and (<= (* x4 16384) x3) (<= x1 (* x2 128)) (<= (* x2 128) x1) (<= x3 (* x4 16384))), 480563#(and (<= x4 (* x3 16384)) (<= x2 (* x1 128)) (<= (* x1 128) x2) (<= (* x3 16384) x4)), 480556#(and (<= (* x4 16384) x3) (<= x2 x1) (<= x1 x2) (<= x3 (* x4 16384))), 480557#(and (<= x1 (* x2 128)) (<= x4 x3) (<= x3 x4) (<= (* x2 128) x1)), 480554#(and (<= x4 (* x3 16384)) (<= x2 x1) (<= (* x3 16384) x4) (<= x1 x2)), 480560#(and (<= x1 (* x2 128)) (<= (* x3 128) x4) (<= x4 (* x3 128)) (<= (* x2 128) x1))] [2022-03-15 20:56:16,899 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-15 20:56:16,899 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:56:16,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-15 20:56:16,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=340, Unknown=0, NotChecked=0, Total=380 [2022-03-15 20:56:16,901 INFO L87 Difference]: Start difference. First operand 22370 states and 122369 transitions. Second operand has 17 states, 16 states have (on average 7.375) internal successors, (118), 16 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) [2022-03-15 20:56:18,368 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:56:18,368 INFO L93 Difference]: Finished difference Result 29909 states and 155507 transitions. [2022-03-15 20:56:18,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-15 20:56:18,369 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 7.375) internal successors, (118), 16 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 20 [2022-03-15 20:56:18,369 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:56:18,617 INFO L225 Difference]: With dead ends: 29909 [2022-03-15 20:56:18,617 INFO L226 Difference]: Without dead ends: 29863 [2022-03-15 20:56:18,618 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 288 GetRequests, 223 SyntacticMatches, 47 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 120 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=40, Invalid=340, Unknown=0, NotChecked=0, Total=380 [2022-03-15 20:56:18,618 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 77 mSDsluCounter, 1066 mSDsCounter, 0 mSdLazyCounter, 3198 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 77 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 3198 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 3198 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:56:18,618 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [77 Valid, 1 Invalid, 3198 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3198 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-03-15 20:56:18,645 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29863 states. [2022-03-15 20:56:19,379 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29863 to 24827. [2022-03-15 20:56:19,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24827 states, 24826 states have (on average 5.480222347538871) internal successors, (136052), 24826 states have internal predecessors, (136052), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:56:19,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24827 states to 24827 states and 136052 transitions. [2022-03-15 20:56:19,539 INFO L78 Accepts]: Start accepts. Automaton has 24827 states and 136052 transitions. Word has length 20 [2022-03-15 20:56:19,539 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:56:19,539 INFO L470 AbstractCegarLoop]: Abstraction has 24827 states and 136052 transitions. [2022-03-15 20:56:19,539 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 7.375) internal successors, (118), 16 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) [2022-03-15 20:56:19,539 INFO L276 IsEmpty]: Start isEmpty. Operand 24827 states and 136052 transitions. [2022-03-15 20:56:19,601 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-15 20:56:19,602 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:56:19,602 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:56:19,617 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-03-15 20:56:19,802 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,SelfDestructingSolverStorable25 [2022-03-15 20:56:19,802 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 20:56:19,803 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:56:19,803 INFO L85 PathProgramCache]: Analyzing trace with hash 980850454, now seen corresponding path program 8 times [2022-03-15 20:56:19,804 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:56:19,804 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2026743342] [2022-03-15 20:56:19,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:56:19,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:56:19,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:56:19,887 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:56:19,887 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:56:19,887 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2026743342] [2022-03-15 20:56:19,887 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2026743342] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:56:19,887 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1324807653] [2022-03-15 20:56:19,887 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:56:19,887 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:56:19,888 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:56:19,889 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:56:19,890 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-03-15 20:56:19,914 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:56:19,914 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:56:19,915 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 20:56:19,915 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:56:20,221 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:56:20,221 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:56:20,331 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:56:20,332 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1324807653] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:56:20,332 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:56:20,332 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 7, 4] total 7 [2022-03-15 20:56:20,332 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1326214254] [2022-03-15 20:56:20,332 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:56:20,333 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:56:20,347 INFO L252 McrAutomatonBuilder]: Finished intersection with 210 states and 560 transitions. [2022-03-15 20:56:20,347 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:56:26,024 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 3 new interpolants: [560252#(and (<= x4 (* 2097152 x3)) (= x2 x1) (<= (* 2097152 x3) x4)), 560250#(and (<= (* x3 128) x4) (<= x4 (* x3 128)) (= x2 x1)), 560251#(and (<= x4 (* x3 16384)) (<= (* x3 16384) x4) (= x2 x1))] [2022-03-15 20:56:26,024 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-15 20:56:26,024 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:56:26,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-15 20:56:26,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2022-03-15 20:56:26,025 INFO L87 Difference]: Start difference. First operand 24827 states and 136052 transitions. Second operand has 9 states, 8 states have (on average 7.75) internal successors, (62), 8 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:56:26,578 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:56:26,579 INFO L93 Difference]: Finished difference Result 25984 states and 140109 transitions. [2022-03-15 20:56:26,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-15 20:56:26,579 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 7.75) internal successors, (62), 8 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 20 [2022-03-15 20:56:26,579 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:56:26,725 INFO L225 Difference]: With dead ends: 25984 [2022-03-15 20:56:26,725 INFO L226 Difference]: Without dead ends: 25976 [2022-03-15 20:56:26,725 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 234 GetRequests, 74 SyntacticMatches, 150 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 318 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2022-03-15 20:56:26,726 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 21 mSDsluCounter, 213 mSDsCounter, 0 mSdLazyCounter, 711 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 711 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 711 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 20:56:26,726 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [21 Valid, 1 Invalid, 711 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 711 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 20:56:26,767 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25976 states. [2022-03-15 20:56:27,416 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25976 to 25472. [2022-03-15 20:56:27,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25472 states, 25471 states have (on average 5.448117466923168) internal successors, (138769), 25471 states have internal predecessors, (138769), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:56:27,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25472 states to 25472 states and 138769 transitions. [2022-03-15 20:56:27,811 INFO L78 Accepts]: Start accepts. Automaton has 25472 states and 138769 transitions. Word has length 20 [2022-03-15 20:56:27,811 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:56:27,811 INFO L470 AbstractCegarLoop]: Abstraction has 25472 states and 138769 transitions. [2022-03-15 20:56:27,811 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 7.75) internal successors, (62), 8 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:56:27,811 INFO L276 IsEmpty]: Start isEmpty. Operand 25472 states and 138769 transitions. [2022-03-15 20:56:27,891 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-15 20:56:27,891 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:56:27,891 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:56:27,907 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-03-15 20:56:28,092 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2022-03-15 20:56:28,092 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 20:56:28,093 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:56:28,093 INFO L85 PathProgramCache]: Analyzing trace with hash 1556539171, now seen corresponding path program 9 times [2022-03-15 20:56:28,094 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:56:28,094 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1261562005] [2022-03-15 20:56:28,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:56:28,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:56:28,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:56:28,165 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 4 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:56:28,165 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:56:28,165 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1261562005] [2022-03-15 20:56:28,165 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1261562005] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:56:28,165 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1884829085] [2022-03-15 20:56:28,165 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:56:28,165 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:56:28,165 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:56:28,167 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:56:28,167 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-03-15 20:56:28,190 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 20:56:28,190 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:56:28,191 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 20:56:28,191 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:56:28,588 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 10 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:56:28,588 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:56:28,736 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 4 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:56:28,736 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1884829085] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:56:28,736 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:56:28,737 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 22 [2022-03-15 20:56:28,737 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1832792791] [2022-03-15 20:56:28,737 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:56:28,739 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:56:28,763 INFO L252 McrAutomatonBuilder]: Finished intersection with 206 states and 548 transitions. [2022-03-15 20:56:28,763 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:56:33,148 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 32 new interpolants: [637321#(or (< (* x4 128) n) (not (< x4 n))), 637335#(or (<= n (* x4 128)) (< (* x4 16384) n) (<= n (* x3 128)) (< (* x3 16384) n)), 637334#(or (< (* x3 128) n) (<= n (* x4 128)) (< (* x4 16384) n) (not (< x3 n))), 637324#(or (<= n (* x4 128)) (< x3 n) (< (* x4 16384) n)), 637342#(or (< (* x4 128) n) (<= (+ n 2080768) x3) (not (< x4 n))), 637345#(or (< (* x4 16384) n) (not (< (* x4 128) n)) (<= (+ n 2080768) x3)), 637319#(< x4 n), 637339#(or (< (* x4 128) n) (< (* 268435456 x3) n) (<= n (* 2097152 x3)) (not (< x4 n))), 637348#(or (< (* x4 128) n) (<= (+ n 2080768) (* x3 16384)) (not (< x4 n))), 637337#(or (< (* 268435456 x3) n) (<= n (* 2097152 x3))), 637336#(or (<= n (* x3 16384)) (<= n (* x4 128)) (< (* x4 16384) n) (< (* 2097152 x3) n)), 637338#(or (< (* 268435456 x3) n) (< x4 n) (<= n (* 2097152 x3))), 637328#(or (<= n (* x3 128)) (< (* x3 16384) n)), 637318#(< x3 n), 637341#(or (< x4 n) (<= (+ n 2080768) x3)), 637344#(or (< (* x4 128) n) (<= (+ n 2080768) (* x3 128)) (not (< x4 n))), 637325#(or (< (* x3 128) n) (not (< x3 n))), 637323#(or (< (* x4 128) n) (< x3 n) (not (< x4 n))), 637327#(or (< (* x3 128) n) (< (* x4 128) n) (not (< x3 n)) (not (< x4 n))), 637333#(or (<= n (* x3 16384)) (< (* x4 128) n) (< (* 2097152 x3) n) (not (< x4 n))), 637340#(or (<= n (* x4 128)) (< (* 268435456 x3) n) (< (* x4 16384) n) (<= n (* 2097152 x3))), 637346#(or (<= n (* x4 128)) (< (* x4 16384) n) (<= (+ n 2080768) (* x3 128))), 637343#(or (< x4 n) (<= (+ n 2080768) (* x3 128))), 637347#(or (<= (+ n 2080768) (* x3 16384)) (< x4 n)), 637322#(or (<= n (* x4 128)) (< (* x4 16384) n)), 637349#(or (<= n (* x4 128)) (<= (+ n 2080768) (* x3 16384)) (< (* x4 16384) n)), 637326#(or (< (* x3 128) n) (< x4 n) (not (< x3 n))), 637332#(or (<= n (* x3 16384)) (< x4 n) (< (* 2097152 x3) n)), 637320#(or (< x4 n) (< x3 n)), 637329#(or (< x4 n) (<= n (* x3 128)) (< (* x3 16384) n)), 637330#(or (<= n x4) (< (* x4 128) n) (<= n (* x3 128)) (< (* x3 16384) n)), 637331#(or (<= n (* x3 16384)) (< (* 2097152 x3) n))] [2022-03-15 20:56:33,149 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2022-03-15 20:56:33,149 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:56:33,149 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2022-03-15 20:56:33,149 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=436, Invalid=2534, Unknown=0, NotChecked=0, Total=2970 [2022-03-15 20:56:33,149 INFO L87 Difference]: Start difference. First operand 25472 states and 138769 transitions. Second operand has 41 states, 41 states have (on average 4.975609756097561) internal successors, (204), 40 states have internal predecessors, (204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:56:43,825 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:56:43,825 INFO L93 Difference]: Finished difference Result 83206 states and 393305 transitions. [2022-03-15 20:56:43,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 163 states. [2022-03-15 20:56:43,825 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 41 states have (on average 4.975609756097561) internal successors, (204), 40 states have internal predecessors, (204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-15 20:56:43,826 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:56:44,622 INFO L225 Difference]: With dead ends: 83206 [2022-03-15 20:56:44,622 INFO L226 Difference]: Without dead ends: 81856 [2022-03-15 20:56:44,625 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 389 GetRequests, 169 SyntacticMatches, 9 SemanticMatches, 211 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15248 ImplicationChecksByTransitivity, 8.6s TimeCoverageRelationStatistics Valid=6892, Invalid=38264, Unknown=0, NotChecked=0, Total=45156 [2022-03-15 20:56:44,625 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 1914 mSDsluCounter, 1602 mSDsCounter, 0 mSdLazyCounter, 5017 mSolverCounterSat, 355 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1914 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 5372 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 355 IncrementalHoareTripleChecker+Valid, 5017 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.4s IncrementalHoareTripleChecker+Time [2022-03-15 20:56:44,625 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1914 Valid, 1 Invalid, 5372 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [355 Valid, 5017 Invalid, 0 Unknown, 0 Unchecked, 2.4s Time] [2022-03-15 20:56:44,714 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 81856 states. [2022-03-15 20:56:46,451 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 81856 to 31121. [2022-03-15 20:56:46,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31121 states, 31120 states have (on average 5.501606683804627) internal successors, (171210), 31120 states have internal predecessors, (171210), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:56:46,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31121 states to 31121 states and 171210 transitions. [2022-03-15 20:56:46,876 INFO L78 Accepts]: Start accepts. Automaton has 31121 states and 171210 transitions. Word has length 20 [2022-03-15 20:56:46,876 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:56:46,876 INFO L470 AbstractCegarLoop]: Abstraction has 31121 states and 171210 transitions. [2022-03-15 20:56:46,876 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 4.975609756097561) internal successors, (204), 40 states have internal predecessors, (204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:56:46,876 INFO L276 IsEmpty]: Start isEmpty. Operand 31121 states and 171210 transitions. [2022-03-15 20:56:46,982 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 20:56:46,983 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:56:46,983 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:56:47,008 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2022-03-15 20:56:47,197 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:56:47,197 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 20:56:47,198 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:56:47,198 INFO L85 PathProgramCache]: Analyzing trace with hash -1171510867, now seen corresponding path program 11 times [2022-03-15 20:56:47,198 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:56:47,198 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1933167910] [2022-03-15 20:56:47,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:56:47,199 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:56:47,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:56:47,260 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:56:47,260 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:56:47,260 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1933167910] [2022-03-15 20:56:47,261 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1933167910] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:56:47,261 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [302216413] [2022-03-15 20:56:47,261 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:56:47,261 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:56:47,261 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:56:47,264 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:56:47,268 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-03-15 20:56:47,297 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 20:56:47,297 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:56:47,298 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 20:56:47,298 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:56:47,408 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:56:47,408 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:56:47,463 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:56:47,463 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [302216413] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:56:47,463 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:56:47,463 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 12 [2022-03-15 20:56:47,463 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [401218610] [2022-03-15 20:56:47,463 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:56:47,464 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:56:47,483 INFO L252 McrAutomatonBuilder]: Finished intersection with 249 states and 675 transitions. [2022-03-15 20:56:47,483 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:56:51,508 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 20 new interpolants: [783253#(or (< x1 n) (not (< x2 n)) (< (* x2 128) n)), 783264#(or (<= (+ (* x1 16384) 1) n) (not (< (* x2 128) n)) (< (* x2 16384) n)), 783251#(or (<= n (* 2097152 x2)) (< (* 268435456 x2) n)), 783260#(or (<= n (* x2 16384)) (<= (+ (* x1 128) 1) n) (< (* 2097152 x2) n)), 783252#(or (< x1 n) (< x2 n)), 783262#(or (<= (+ (* x1 16384) 1) n) (< x2 n)), 783247#(< x2 n), 783250#(or (<= n (* x2 16384)) (< (* 2097152 x2) n)), 783255#(or (<= n (* x2 16384)) (< x1 n) (< (* 2097152 x2) n)), 783261#(or (<= (+ (* x1 128) 1) n) (<= n (* 2097152 x2)) (< (* 268435456 x2) n)), 783256#(or (< x1 n) (<= n (* 2097152 x2)) (< (* 268435456 x2) n)), 783257#(or (<= (+ (* x1 128) 1) n) (< x2 n)), 783254#(or (<= n (* x2 128)) (< x1 n) (< (* x2 16384) n)), 783263#(or (<= (+ (* x1 16384) 1) n) (not (< x2 n)) (< (* x2 128) n)), 783266#(or (<= (+ (* x1 16384) 1) n) (<= n (* 2097152 x2)) (< (* 268435456 x2) n)), 783249#(or (<= n (* x2 128)) (< (* x2 16384) n)), 783258#(or (<= (+ (* x1 128) 1) n) (not (< x2 n)) (< (* x2 128) n)), 783248#(or (not (< x2 n)) (< (* x2 128) n)), 783265#(or (<= n (* x2 16384)) (<= (+ (* x1 16384) 1) n) (< (* 2097152 x2) n)), 783259#(or (<= n (* x2 128)) (<= (+ (* x1 128) 1) n) (< (* x2 16384) n))] [2022-03-15 20:56:51,508 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-03-15 20:56:51,508 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:56:51,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-03-15 20:56:51,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=203, Invalid=853, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 20:56:51,509 INFO L87 Difference]: Start difference. First operand 31121 states and 171210 transitions. Second operand has 30 states, 30 states have (on average 6.066666666666666) internal successors, (182), 29 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) [2022-03-15 20:56:53,793 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:56:53,794 INFO L93 Difference]: Finished difference Result 62740 states and 332585 transitions. [2022-03-15 20:56:53,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-03-15 20:56:53,794 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 6.066666666666666) internal successors, (182), 29 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 21 [2022-03-15 20:56:53,794 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:56:54,440 INFO L225 Difference]: With dead ends: 62740 [2022-03-15 20:56:54,440 INFO L226 Difference]: Without dead ends: 62465 [2022-03-15 20:56:54,441 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 312 GetRequests, 218 SyntacticMatches, 27 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1135 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=1141, Invalid=3551, Unknown=0, NotChecked=0, Total=4692 [2022-03-15 20:56:54,443 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 509 mSDsluCounter, 396 mSDsCounter, 0 mSdLazyCounter, 1423 mSolverCounterSat, 160 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 509 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 1583 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 160 IncrementalHoareTripleChecker+Valid, 1423 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-15 20:56:54,443 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [509 Valid, 1 Invalid, 1583 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [160 Valid, 1423 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-15 20:56:54,512 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 62465 states. [2022-03-15 20:56:55,861 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 62465 to 36927. [2022-03-15 20:56:55,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36927 states, 36926 states have (on average 5.66920327140768) internal successors, (209341), 36926 states have internal predecessors, (209341), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:56:56,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36927 states to 36927 states and 209341 transitions. [2022-03-15 20:56:56,357 INFO L78 Accepts]: Start accepts. Automaton has 36927 states and 209341 transitions. Word has length 21 [2022-03-15 20:56:56,357 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:56:56,357 INFO L470 AbstractCegarLoop]: Abstraction has 36927 states and 209341 transitions. [2022-03-15 20:56:56,357 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 6.066666666666666) internal successors, (182), 29 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) [2022-03-15 20:56:56,357 INFO L276 IsEmpty]: Start isEmpty. Operand 36927 states and 209341 transitions. [2022-03-15 20:56:56,467 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 20:56:56,467 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:56:56,467 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:56:56,484 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2022-03-15 20:56:56,668 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,SelfDestructingSolverStorable28 [2022-03-15 20:56:56,668 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 20:56:56,668 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:56:56,668 INFO L85 PathProgramCache]: Analyzing trace with hash 770679948, now seen corresponding path program 12 times [2022-03-15 20:56:56,669 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:56:56,669 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1876002406] [2022-03-15 20:56:56,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:56:56,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:56:56,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:56:56,953 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:56:56,953 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:56:56,953 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1876002406] [2022-03-15 20:56:56,953 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1876002406] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:56:56,953 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1357462064] [2022-03-15 20:56:56,953 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:56:56,953 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:56:56,953 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:56:56,955 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:56:56,984 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-03-15 20:56:56,988 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 20:56:56,989 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:56:56,989 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 20:56:56,990 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:56:57,100 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:56:57,100 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:56:57,174 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:56:57,174 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1357462064] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:56:57,174 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:56:57,174 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 12 [2022-03-15 20:56:57,174 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [378980081] [2022-03-15 20:56:57,174 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:56:57,176 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:56:57,210 INFO L252 McrAutomatonBuilder]: Finished intersection with 246 states and 665 transitions. [2022-03-15 20:56:57,210 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:57:00,952 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 16 new interpolants: [920078#(or (<= n (* x2 16384)) (< (* 2097152 x2) n)), 920072#(or (<= n (* x2 128)) (< (* x2 16384) n)), 920066#(< x2 n), 920071#(or (<= n x1) (not (< x2 n)) (< (* x2 128) n)), 920080#(or (<= n (* x2 16384)) (<= n (* x1 128)) (< (* 2097152 x2) n)), 920069#(or (< x2 n) (<= n (* x1 16384))), 920068#(or (< x2 n) (<= n (* x1 128))), 920070#(or (not (< x2 n)) (< (* x2 128) n)), 920074#(or (< (* x2 128) n) (<= n (* x1 16384)) (<= n x2)), 920081#(or (<= n (* x2 16384)) (<= n (* x1 16384)) (< (* 2097152 x2) n)), 920076#(or (<= n (* x2 128)) (<= n (* x1 128)) (< (* x2 16384) n)), 920075#(or (<= n (* x2 128)) (<= n x1) (< (* x2 16384) n)), 920079#(or (<= n x1) (<= n (* x2 16384)) (< (* 2097152 x2) n)), 920077#(or (<= n (* x2 128)) (<= n (* x1 16384)) (< (* x2 16384) n)), 920067#(or (<= n x1) (< x2 n)), 920073#(or (not (< x2 n)) (< (* x2 128) n) (<= n (* x1 128)))] [2022-03-15 20:57:00,952 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 20:57:00,952 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:57:00,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 20:57:00,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=684, Unknown=0, NotChecked=0, Total=812 [2022-03-15 20:57:00,953 INFO L87 Difference]: Start difference. First operand 36927 states and 209341 transitions. Second operand has 26 states, 26 states have (on average 6.1923076923076925) internal successors, (161), 25 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:57:07,302 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:57:07,302 INFO L93 Difference]: Finished difference Result 100978 states and 519750 transitions. [2022-03-15 20:57:07,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 158 states. [2022-03-15 20:57:07,303 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 6.1923076923076925) internal successors, (161), 25 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-15 20:57:07,303 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:57:08,293 INFO L225 Difference]: With dead ends: 100978 [2022-03-15 20:57:08,293 INFO L226 Difference]: Without dead ends: 100810 [2022-03-15 20:57:08,295 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 424 GetRequests, 214 SyntacticMatches, 32 SemanticMatches, 178 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13125 ImplicationChecksByTransitivity, 4.9s TimeCoverageRelationStatistics Valid=5287, Invalid=26933, Unknown=0, NotChecked=0, Total=32220 [2022-03-15 20:57:08,295 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 1404 mSDsluCounter, 531 mSDsCounter, 0 mSdLazyCounter, 1730 mSolverCounterSat, 257 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1404 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 1987 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 257 IncrementalHoareTripleChecker+Valid, 1730 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-15 20:57:08,295 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1404 Valid, 1 Invalid, 1987 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [257 Valid, 1730 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-03-15 20:57:08,419 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 100810 states. [2022-03-15 20:57:11,031 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 100810 to 55746. [2022-03-15 20:57:11,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 55746 states, 55745 states have (on average 5.70329177504709) internal successors, (317930), 55745 states have internal predecessors, (317930), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:57:11,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55746 states to 55746 states and 317930 transitions. [2022-03-15 20:57:11,741 INFO L78 Accepts]: Start accepts. Automaton has 55746 states and 317930 transitions. Word has length 21 [2022-03-15 20:57:11,741 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:57:11,741 INFO L470 AbstractCegarLoop]: Abstraction has 55746 states and 317930 transitions. [2022-03-15 20:57:11,741 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 6.1923076923076925) internal successors, (161), 25 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:57:11,741 INFO L276 IsEmpty]: Start isEmpty. Operand 55746 states and 317930 transitions. [2022-03-15 20:57:12,174 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 20:57:12,175 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:57:12,175 INFO L514 BasicCegarLoop]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:57:12,191 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2022-03-15 20:57:12,375 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:57:12,376 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 20:57:12,376 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:57:12,376 INFO L85 PathProgramCache]: Analyzing trace with hash 1182040620, now seen corresponding path program 13 times [2022-03-15 20:57:12,377 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:57:12,378 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [8060667] [2022-03-15 20:57:12,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:57:12,378 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:57:12,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:57:12,434 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:57:12,434 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:57:12,434 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [8060667] [2022-03-15 20:57:12,434 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [8060667] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:57:12,434 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [605348343] [2022-03-15 20:57:12,434 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:57:12,434 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:57:12,434 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:57:12,435 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:57:12,436 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-03-15 20:57:12,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:57:12,459 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 20:57:12,460 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:57:12,583 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 9 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-03-15 20:57:12,584 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:57:12,677 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 9 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-03-15 20:57:12,677 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [605348343] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:57:12,677 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:57:12,677 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 7, 7] total 17 [2022-03-15 20:57:12,678 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [215048217] [2022-03-15 20:57:12,678 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:57:12,679 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:57:12,696 INFO L252 McrAutomatonBuilder]: Finished intersection with 238 states and 641 transitions. [2022-03-15 20:57:12,697 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:57:16,319 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 15 new interpolants: [1132998#(or (< x1 n) (<= (+ n 268419072) (* x2 128))), 1132994#(or (< x1 n) (<= (+ n 268419072) x2)), 1132997#(or (< (* x1 16384) n) (<= (+ n 268419072) x2) (<= n (* x1 128))), 1133004#(or (< x1 n) (<= (+ n 268419072) (* 2097152 x2))), 1132995#(or (not (< x1 n)) (< (* x1 128) n) (<= (+ n 268419072) x2)), 1133005#(or (not (< x1 n)) (<= (+ n 268419072) (* 2097152 x2)) (< (* x1 128) n)), 1132996#(or (< (* x1 16384) n) (<= n (* x1 128))), 1133006#(or (<= (+ n 268419072) (* 2097152 x2)) (< (* x1 16384) n) (<= n (* x1 128))), 1133001#(or (<= (+ n 268419072) (* x2 16384)) (< x1 n)), 1133000#(or (<= (+ n 268419072) (* x2 128)) (< (* x1 16384) n) (<= n (* x1 128))), 1132992#(< x1 n), 1132993#(or (not (< x1 n)) (< (* x1 128) n)), 1133003#(or (<= (+ n 268419072) (* x2 16384)) (< (* x1 16384) n) (<= n (* x1 128))), 1133002#(or (<= (+ n 268419072) (* x2 16384)) (not (< x1 n)) (< (* x1 128) n)), 1132999#(or (not (< x1 n)) (<= (+ n 268419072) (* x2 128)) (< (* x1 128) n))] [2022-03-15 20:57:16,320 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-15 20:57:16,320 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:57:16,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-15 20:57:16,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=930, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 20:57:16,320 INFO L87 Difference]: Start difference. First operand 55746 states and 317930 transitions. Second operand has 25 states, 25 states have (on average 6.16) internal successors, (154), 24 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) [2022-03-15 20:57:24,779 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:57:24,780 INFO L93 Difference]: Finished difference Result 151559 states and 768794 transitions. [2022-03-15 20:57:24,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 132 states. [2022-03-15 20:57:24,780 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 6.16) internal successors, (154), 24 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 21 [2022-03-15 20:57:24,780 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:57:26,168 INFO L225 Difference]: With dead ends: 151559 [2022-03-15 20:57:26,168 INFO L226 Difference]: Without dead ends: 146165 [2022-03-15 20:57:26,169 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 390 GetRequests, 208 SyntacticMatches, 26 SemanticMatches, 156 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8343 ImplicationChecksByTransitivity, 5.4s TimeCoverageRelationStatistics Valid=3351, Invalid=21455, Unknown=0, NotChecked=0, Total=24806 [2022-03-15 20:57:26,169 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 687 mSDsluCounter, 1141 mSDsCounter, 0 mSdLazyCounter, 4391 mSolverCounterSat, 88 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 687 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 4479 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 88 IncrementalHoareTripleChecker+Valid, 4391 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2022-03-15 20:57:26,170 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [687 Valid, 1 Invalid, 4479 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [88 Valid, 4391 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2022-03-15 20:57:26,719 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 146165 states. [2022-03-15 20:57:29,776 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 146165 to 58541. [2022-03-15 20:57:29,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 58541 states, 58540 states have (on average 5.696224803553126) internal successors, (333457), 58540 states have internal predecessors, (333457), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:57:30,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58541 states to 58541 states and 333457 transitions. [2022-03-15 20:57:30,592 INFO L78 Accepts]: Start accepts. Automaton has 58541 states and 333457 transitions. Word has length 21 [2022-03-15 20:57:30,592 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:57:30,592 INFO L470 AbstractCegarLoop]: Abstraction has 58541 states and 333457 transitions. [2022-03-15 20:57:30,592 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 6.16) internal successors, (154), 24 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) [2022-03-15 20:57:30,592 INFO L276 IsEmpty]: Start isEmpty. Operand 58541 states and 333457 transitions. [2022-03-15 20:57:30,773 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 20:57:30,773 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:57:30,773 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:57:30,788 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2022-03-15 20:57:30,973 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,SelfDestructingSolverStorable30 [2022-03-15 20:57:30,974 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 20:57:30,974 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:57:30,974 INFO L85 PathProgramCache]: Analyzing trace with hash -1263524781, now seen corresponding path program 10 times [2022-03-15 20:57:30,975 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:57:30,975 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [744357380] [2022-03-15 20:57:30,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:57:30,975 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:57:30,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:57:31,046 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:57:31,047 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:57:31,047 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [744357380] [2022-03-15 20:57:31,047 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [744357380] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:57:31,047 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [499633845] [2022-03-15 20:57:31,047 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:57:31,047 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:57:31,047 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:57:31,048 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:57:31,340 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-03-15 20:57:31,360 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:57:31,360 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:57:31,361 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 20:57:31,362 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:57:31,448 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:57:31,448 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:57:31,500 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:57:31,500 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [499633845] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:57:31,501 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:57:31,501 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 12 [2022-03-15 20:57:31,501 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1721205015] [2022-03-15 20:57:31,501 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:57:31,502 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:57:31,519 INFO L252 McrAutomatonBuilder]: Finished intersection with 246 states and 665 transitions. [2022-03-15 20:57:31,519 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:57:36,858 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 41 new interpolants: [1402068#(or (< (* 268435456 x4) n) (<= n (* 2097152 x4)) (<= n (* x3 128)) (< (* x3 16384) n)), 1402037#(or (< x4 n) (<= n (* x3 128)) (< (* x3 16384) n)), 1402056#(or (< (* x3 128) n) (<= n x3) (< (* 2097152 x4) n) (<= n (* x4 16384))), 1402055#(or (<= n (* x4 128)) (< (* x4 16384) n) (<= n (* x3 128)) (< (* x3 16384) n)), 1402065#(or (<= n (* x3 16384)) (< (* 2097152 x4) n) (<= n (* x4 16384)) (< (* 2097152 x3) n)), 1402043#(or (< (* x4 128) n) (< x3 n) (not (< x4 n))), 1402060#(or (<= n (* x4 128)) (<= n (* x3 128)) (< (* x3 16384) n)), 1402059#(or (< (* x3 128) n) (<= n (* x4 128)) (not (< x3 n))), 1402069#(or (< (* 268435456 x4) n) (<= n (* x3 16384)) (<= n (* 2097152 x4)) (< (* 2097152 x3) n)), 1402045#(or (< (* 2097152 x4) n) (< x3 n) (<= n (* x4 16384))), 1402071#(or (<= n (* x3 16384)) (<= n (* x4 16384)) (< (* 2097152 x3) n)), 1402070#(or (<= n (* x4 16384)) (<= n (* x3 128)) (< (* x3 16384) n)), 1402050#(or (< (* 268435456 x4) n) (<= n (* 2097152 x4)) (< x3 n)), 1402063#(or (<= n x4) (<= n (* x3 16384)) (< (* 2097152 x3) n)), 1402054#(or (<= n x4) (< (* x4 128) n) (<= n (* x3 128)) (< (* x3 16384) n)), 1402049#(or (< (* 268435456 x4) n) (<= n (* 2097152 x4))), 1402064#(or (<= n (* x3 16384)) (<= n (* x4 128)) (< (* 2097152 x3) n)), 1402052#(or (< (* x3 128) n) (<= n x4) (not (< x3 n))), 1402048#(or (< x3 n) (<= n (* x4 16384))), 1402051#(or (< (* x3 128) n) (< (* x4 128) n) (not (< x3 n)) (not (< x4 n))), 1402034#(or (< x4 n) (< x3 n)), 1402047#(or (<= n (* x4 128)) (< x3 n)), 1402044#(or (<= n (* x4 128)) (< x3 n) (< (* x4 16384) n)), 1402041#(or (<= n (* x4 128)) (< (* x4 16384) n)), 1402038#(or (<= n (* x3 16384)) (< (* 2097152 x3) n)), 1402057#(or (< (* 2097152 x4) n) (<= n (* x4 16384)) (<= n (* x3 128)) (< (* x3 16384) n)), 1402066#(or (< (* x3 128) n) (<= n (* x4 16384)) (not (< x3 n))), 1402033#(< x4 n), 1402042#(or (< (* 2097152 x4) n) (<= n (* x4 16384))), 1402032#(or (< (* x3 128) n) (not (< x3 n))), 1402053#(or (< (* x3 128) n) (<= n (* x4 128)) (< (* x4 16384) n) (not (< x3 n))), 1402062#(or (<= n (* x3 16384)) (<= n (* x4 128)) (< (* x4 16384) n) (< (* 2097152 x3) n)), 1402039#(or (<= n (* x3 16384)) (< x4 n) (< (* 2097152 x3) n)), 1402067#(or (< (* 268435456 x4) n) (< (* x3 128) n) (<= n x3) (<= n (* 2097152 x4))), 1402046#(or (<= n x4) (< x3 n)), 1402031#(< x3 n), 1402058#(or (<= n x4) (<= n (* x3 128)) (< (* x3 16384) n)), 1402061#(or (<= n (* x3 16384)) (< (* x4 128) n) (< (* 2097152 x3) n) (not (< x4 n))), 1402035#(or (< (* x3 128) n) (< x4 n) (not (< x3 n))), 1402036#(or (<= n (* x3 128)) (< (* x3 16384) n)), 1402040#(or (< (* x4 128) n) (not (< x4 n)))] [2022-03-15 20:57:36,859 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 51 states [2022-03-15 20:57:36,859 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:57:36,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2022-03-15 20:57:36,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=369, Invalid=2493, Unknown=0, NotChecked=0, Total=2862 [2022-03-15 20:57:36,859 INFO L87 Difference]: Start difference. First operand 58541 states and 333457 transitions. Second operand has 51 states, 51 states have (on average 4.980392156862745) internal successors, (254), 50 states have internal predecessors, (254), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:57:47,686 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:57:47,686 INFO L93 Difference]: Finished difference Result 182839 states and 972639 transitions. [2022-03-15 20:57:47,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 197 states. [2022-03-15 20:57:47,687 INFO L78 Accepts]: Start accepts. Automaton has has 51 states, 51 states have (on average 4.980392156862745) internal successors, (254), 50 states have internal predecessors, (254), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-15 20:57:47,687 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:57:49,366 INFO L225 Difference]: With dead ends: 182839 [2022-03-15 20:57:49,367 INFO L226 Difference]: Without dead ends: 182537 [2022-03-15 20:57:49,368 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 463 GetRequests, 199 SyntacticMatches, 22 SemanticMatches, 242 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21758 ImplicationChecksByTransitivity, 7.5s TimeCoverageRelationStatistics Valid=9676, Invalid=49616, Unknown=0, NotChecked=0, Total=59292 [2022-03-15 20:57:49,369 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 5023 mSDsluCounter, 763 mSDsCounter, 0 mSdLazyCounter, 2700 mSolverCounterSat, 822 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5023 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 3522 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 822 IncrementalHoareTripleChecker+Valid, 2700 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-03-15 20:57:49,369 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [5023 Valid, 1 Invalid, 3522 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [822 Valid, 2700 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2022-03-15 20:57:49,550 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 182537 states. [2022-03-15 20:57:54,966 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 182537 to 105961. [2022-03-15 20:57:55,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 105961 states, 105960 states have (on average 5.931087202718007) internal successors, (628458), 105960 states have internal predecessors, (628458), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:57:56,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 105961 states to 105961 states and 628458 transitions. [2022-03-15 20:57:56,680 INFO L78 Accepts]: Start accepts. Automaton has 105961 states and 628458 transitions. Word has length 21 [2022-03-15 20:57:56,680 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:57:56,680 INFO L470 AbstractCegarLoop]: Abstraction has 105961 states and 628458 transitions. [2022-03-15 20:57:56,680 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 51 states, 51 states have (on average 4.980392156862745) internal successors, (254), 50 states have internal predecessors, (254), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:57:56,680 INFO L276 IsEmpty]: Start isEmpty. Operand 105961 states and 628458 transitions. [2022-03-15 20:57:57,022 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 20:57:57,023 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:57:57,023 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:57:57,038 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2022-03-15 20:57:57,227 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:57:57,227 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 20:57:57,228 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:57:57,228 INFO L85 PathProgramCache]: Analyzing trace with hash 1439638272, now seen corresponding path program 11 times [2022-03-15 20:57:57,228 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:57:57,228 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [382743547] [2022-03-15 20:57:57,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:57:57,229 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:57:57,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:57:57,284 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:57:57,284 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:57:57,284 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [382743547] [2022-03-15 20:57:57,284 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [382743547] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:57:57,284 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [141699032] [2022-03-15 20:57:57,284 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:57:57,284 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:57:57,285 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:57:57,286 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:57:57,286 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-03-15 20:57:57,310 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 20:57:57,310 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:57:57,311 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 20:57:57,311 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:57:57,410 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:57:57,411 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:57:57,464 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:57:57,464 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [141699032] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:57:57,465 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:57:57,465 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 12 [2022-03-15 20:57:57,465 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2046543135] [2022-03-15 20:57:57,465 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:57:57,466 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:57:57,483 INFO L252 McrAutomatonBuilder]: Finished intersection with 249 states and 675 transitions. [2022-03-15 20:57:57,483 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:58:03,614 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 38 new interpolants: [1797359#(or (<= n x4) (<= (+ (* x4 128) 1) n) (<= n (* x3 128)) (< (* x3 16384) n)), 1797377#(or (<= (+ (* x4 16384) 1) n) (< x3 n)), 1797348#(or (<= n (* x3 128)) (< (* x3 16384) n)), 1797374#(or (<= (+ (* 2097152 x4) 1) n) (< (* 268435456 x3) n) (<= n (* x4 16384)) (<= n (* 2097152 x3))), 1797355#(or (<= (+ x4 1) n) (< (* 268435456 x3) n) (<= n (* 2097152 x3))), 1797367#(or (<= (+ (* 2097152 x4) 1) n) (< x3 n) (<= n (* x4 16384))), 1797363#(or (<= (+ (* x4 16384) 1) n) (<= n (* x4 128))), 1797366#(or (< (* x3 128) n) (<= (+ (* x4 16384) 1) n) (<= n x3) (<= n (* x4 128))), 1797375#(or (< (* x3 128) n) (<= (+ (* x4 128) 1) n) (not (< x3 n))), 1797352#(or (<= (+ x4 1) n) (< (* x3 128) n) (not (< x3 n))), 1797371#(or (<= n (* x3 16384)) (<= (+ (* x4 16384) 1) n) (<= n (* x4 128)) (< (* 2097152 x3) n)), 1797378#(or (< (* x3 128) n) (<= (+ (* x4 16384) 1) n) (not (< x3 n))), 1797382#(or (< (* 268435456 x3) n) (<= (+ (* x4 128) 1) n) (<= n (* 2097152 x3))), 1797358#(or (< (* x3 128) n) (<= (+ (* x4 128) 1) n) (not (< x3 n)) (not (< x4 n))), 1797383#(or (<= (+ (* x4 16384) 1) n) (not (< (* 2097152 x3) n)) (< (* 268435456 x3) n)), 1797346#(< x3 n), 1797351#(or (<= (+ x4 1) n) (< x3 n)), 1797373#(or (<= (+ (* x4 16384) 1) n) (<= n (* x4 128)) (< (* 268435456 x3) n) (<= n (* 2097152 x3))), 1797354#(or (<= (+ x4 1) n) (<= n (* x3 16384)) (< (* 2097152 x3) n)), 1797349#(or (<= n (* x3 16384)) (< (* 2097152 x3) n)), 1797368#(or (< (* x3 128) n) (<= (+ (* 2097152 x4) 1) n) (<= n (* x4 16384)) (not (< x3 n))), 1797364#(or (<= (+ (* x4 16384) 1) n) (<= n (* x4 128)) (< x3 n)), 1797347#(or (< (* x3 128) n) (not (< x3 n))), 1797369#(or (<= (+ (* x4 16384) 1) n) (<= n (* x4 128)) (<= n (* x3 128)) (< (* x3 16384) n)), 1797361#(or (< (* 268435456 x3) n) (<= (+ (* x4 128) 1) n) (<= n (* 2097152 x3)) (not (< x4 n))), 1797381#(or (<= (+ (* x4 16384) 1) n) (< (* 2097152 x3) n) (not (< (* x3 16384) n))), 1797353#(or (<= (+ x4 1) n) (<= n (* x3 128)) (< (* x3 16384) n)), 1797356#(or (<= (+ (* x4 128) 1) n) (not (< x4 n))), 1797362#(or (<= (+ (* x4 128) 1) n) (< x3 n)), 1797370#(or (<= (+ (* 2097152 x4) 1) n) (<= n (* x4 16384)) (<= n (* x3 128)) (< (* x3 16384) n)), 1797372#(or (<= (+ (* 2097152 x4) 1) n) (<= n (* x3 16384)) (<= n (* x4 16384)) (< (* 2097152 x3) n)), 1797379#(or (<= (+ (* x4 16384) 1) n) (not (< (* x3 128) n)) (< (* x3 16384) n)), 1797350#(or (< (* 268435456 x3) n) (<= n (* 2097152 x3))), 1797360#(or (<= n x4) (<= n (* x3 16384)) (<= (+ (* x4 128) 1) n) (< (* 2097152 x3) n)), 1797376#(or (not (< (* x3 128) n)) (<= (+ (* x4 128) 1) n) (< (* x3 16384) n)), 1797357#(or (<= (+ (* x4 128) 1) n) (< x3 n) (not (< x4 n))), 1797365#(or (<= (+ (* 2097152 x4) 1) n) (<= n (* x4 16384))), 1797380#(or (<= (+ (* x4 128) 1) n) (< (* 2097152 x3) n) (not (< (* x3 16384) n)))] [2022-03-15 20:58:03,614 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2022-03-15 20:58:03,614 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:58:03,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2022-03-15 20:58:03,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=376, Invalid=2174, Unknown=0, NotChecked=0, Total=2550 [2022-03-15 20:58:03,615 INFO L87 Difference]: Start difference. First operand 105961 states and 628458 transitions. Second operand has 48 states, 48 states have (on average 5.0625) internal successors, (243), 47 states have internal predecessors, (243), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:58:10,326 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:58:10,326 INFO L93 Difference]: Finished difference Result 171818 states and 977014 transitions. [2022-03-15 20:58:10,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2022-03-15 20:58:10,327 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 48 states have (on average 5.0625) internal successors, (243), 47 states have internal predecessors, (243), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-15 20:58:10,327 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:58:12,836 INFO L225 Difference]: With dead ends: 171818 [2022-03-15 20:58:12,836 INFO L226 Difference]: Without dead ends: 170933 [2022-03-15 20:58:12,837 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 354 GetRequests, 189 SyntacticMatches, 38 SemanticMatches, 127 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4991 ImplicationChecksByTransitivity, 4.2s TimeCoverageRelationStatistics Valid=3408, Invalid=13104, Unknown=0, NotChecked=0, Total=16512 [2022-03-15 20:58:12,838 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 2053 mSDsluCounter, 644 mSDsCounter, 0 mSdLazyCounter, 2263 mSolverCounterSat, 625 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2053 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 2888 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 625 IncrementalHoareTripleChecker+Valid, 2263 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-03-15 20:58:12,838 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2053 Valid, 1 Invalid, 2888 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [625 Valid, 2263 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-03-15 20:58:13,099 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 170933 states. [2022-03-15 20:58:19,464 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 170933 to 127651. [2022-03-15 20:58:19,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 127651 states, 127650 states have (on average 5.958057187622405) internal successors, (760546), 127650 states have internal predecessors, (760546), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:58:21,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 127651 states to 127651 states and 760546 transitions. [2022-03-15 20:58:21,578 INFO L78 Accepts]: Start accepts. Automaton has 127651 states and 760546 transitions. Word has length 21 [2022-03-15 20:58:21,578 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:58:21,578 INFO L470 AbstractCegarLoop]: Abstraction has 127651 states and 760546 transitions. [2022-03-15 20:58:21,579 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 48 states have (on average 5.0625) internal successors, (243), 47 states have internal predecessors, (243), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:58:21,579 INFO L276 IsEmpty]: Start isEmpty. Operand 127651 states and 760546 transitions. [2022-03-15 20:58:22,043 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-03-15 20:58:22,044 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:58:22,044 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:58:22,060 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2022-03-15 20:58:22,244 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:58:22,245 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 20:58:22,246 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:58:22,246 INFO L85 PathProgramCache]: Analyzing trace with hash -871929173, now seen corresponding path program 14 times [2022-03-15 20:58:22,247 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:58:22,247 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [140134978] [2022-03-15 20:58:22,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:58:22,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:58:22,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:58:22,347 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:58:22,347 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:58:22,347 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [140134978] [2022-03-15 20:58:22,347 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [140134978] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:58:22,347 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1274350349] [2022-03-15 20:58:22,347 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:58:22,347 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:58:22,347 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:58:22,349 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:58:22,350 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-03-15 20:58:22,375 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:58:22,376 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:58:22,376 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-15 20:58:22,377 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:58:22,749 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:58:22,750 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:58:23,161 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:58:23,162 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1274350349] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:58:23,162 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:58:23,162 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 9, 5] total 9 [2022-03-15 20:58:23,162 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1538459420] [2022-03-15 20:58:23,162 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:58:23,163 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:58:23,187 INFO L252 McrAutomatonBuilder]: Finished intersection with 292 states and 802 transitions. [2022-03-15 20:58:23,187 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:58:32,139 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 4 new interpolants: [2224799#(and (= (+ (* (- 1) x4) x3) 0) (<= (* 2097152 x2) x1) (<= x1 (* 2097152 x2))), 2224797#(and (= (+ (* (- 1) x4) x3) 0) (<= x1 (* x2 128)) (<= (* x2 128) x1)), 2224800#(and (= (+ (* (- 1) x4) x3) 0) (<= x1 (* 268435456 x2)) (<= (* 268435456 x2) x1)), 2224798#(and (= (+ (* (- 1) x4) x3) 0) (<= (* x2 16384) x1) (<= x1 (* x2 16384)))] [2022-03-15 20:58:32,139 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 20:58:32,139 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:58:32,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 20:58:32,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=179, Unknown=0, NotChecked=0, Total=210 [2022-03-15 20:58:32,140 INFO L87 Difference]: Start difference. First operand 127651 states and 760546 transitions. Second operand has 11 states, 10 states have (on average 7.8) internal successors, (78), 10 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:58:34,508 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:58:34,508 INFO L93 Difference]: Finished difference Result 129275 states and 766039 transitions. [2022-03-15 20:58:34,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-15 20:58:34,508 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 7.8) internal successors, (78), 10 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 22 [2022-03-15 20:58:34,509 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:58:36,025 INFO L225 Difference]: With dead ends: 129275 [2022-03-15 20:58:36,025 INFO L226 Difference]: Without dead ends: 129262 [2022-03-15 20:58:36,025 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 320 GetRequests, 35 SyntacticMatches, 272 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 814 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=31, Invalid=179, Unknown=0, NotChecked=0, Total=210 [2022-03-15 20:58:36,026 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 44 mSDsluCounter, 491 mSDsCounter, 0 mSdLazyCounter, 1301 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 1301 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1301 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 20:58:36,026 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 1 Invalid, 1301 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1301 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-15 20:58:36,169 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 129262 states. [2022-03-15 20:58:41,126 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 129262 to 128033. [2022-03-15 20:58:41,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 128033 states, 128032 states have (on average 5.953331979505124) internal successors, (762217), 128032 states have internal predecessors, (762217), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:58:42,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 128033 states to 128033 states and 762217 transitions. [2022-03-15 20:58:42,807 INFO L78 Accepts]: Start accepts. Automaton has 128033 states and 762217 transitions. Word has length 22 [2022-03-15 20:58:42,807 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:58:42,807 INFO L470 AbstractCegarLoop]: Abstraction has 128033 states and 762217 transitions. [2022-03-15 20:58:42,808 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 7.8) internal successors, (78), 10 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:58:42,808 INFO L276 IsEmpty]: Start isEmpty. Operand 128033 states and 762217 transitions. [2022-03-15 20:58:43,619 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-03-15 20:58:43,619 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:58:43,619 INFO L514 BasicCegarLoop]: trace histogram [5, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:58:43,639 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2022-03-15 20:58:43,831 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:58:43,831 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 20:58:43,832 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:58:43,832 INFO L85 PathProgramCache]: Analyzing trace with hash 2057650574, now seen corresponding path program 15 times [2022-03-15 20:58:43,833 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:58:43,833 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1959711221] [2022-03-15 20:58:43,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:58:43,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:58:43,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:58:43,899 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:58:43,899 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:58:43,899 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1959711221] [2022-03-15 20:58:43,899 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1959711221] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:58:43,899 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [242143992] [2022-03-15 20:58:43,899 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:58:43,900 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:58:43,900 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:58:43,901 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:58:43,901 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-03-15 20:58:43,930 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-03-15 20:58:43,930 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:58:43,930 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 11 conjunts are in the unsatisfiable core [2022-03-15 20:58:43,932 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:58:44,267 INFO L884 QuantifierPusher]: Run 10 iterations of DualJunctionQuantifierElimination maybe there is a nontermination bug. [2022-03-15 20:58:44,292 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 10 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:58:44,293 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:58:44,429 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:58:44,430 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [242143992] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:58:44,430 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:58:44,430 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 7] total 25 [2022-03-15 20:58:44,430 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [698515684] [2022-03-15 20:58:44,430 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:58:44,431 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:58:44,452 INFO L252 McrAutomatonBuilder]: Finished intersection with 288 states and 790 transitions. [2022-03-15 20:58:44,453 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:58:50,607 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 21 new interpolants: [2610305#(or (not (< x1 n)) (<= (+ 266338304 (* x1 16384)) (* x2 16384)) (not (< (* x1 128) n))), 2610311#(or (< (* x2 34359738368) n) (<= n (* 268435456 x2))), 2610304#(or (not (< x1 n)) (<= (+ (* x1 128) 266338304) (* x2 16384))), 2610296#(or (<= n (* x2 128)) (< (* x2 16384) n)), 2610299#(or (not (< x1 n)) (<= (+ (* x1 16384) 266338305) n) (not (< (* x1 128) n))), 2610312#(or (not (< x1 n)) (<= (+ (* x1 128) 266338304) (* 2097152 x2))), 2610301#(or (not (< x1 n)) (<= (+ 266338304 (* x1 16384)) x2) (not (< (* x1 128) n))), 2610309#(or (<= n x1) (<= (+ 266338304 (* 2097152 x1)) (* x2 16384)) (<= n (* x1 16384))), 2610313#(or (<= (+ 266338304 (* x1 16384)) (* 2097152 x2)) (not (< x1 n)) (not (< (* x1 128) n))), 2610300#(or (not (< x1 n)) (<= (+ (* x1 128) 266338304) x2)), 2610297#(or (<= n (* x2 16384)) (< (* 2097152 x2) n)), 2610306#(or (<= n x1) (<= (+ (* 2097152 x1) 266338305) n) (<= n (* x1 16384))), 2610308#(or (not (< x1 n)) (not (< (* x1 16384) n)) (<= (+ 266338304 (* 2097152 x1)) (* x2 128))), 2610303#(or (not (< x1 n)) (<= (+ 266338304 (* x1 16384)) (* x2 128)) (not (< (* x1 128) n))), 2610307#(or (not (< x1 n)) (<= (+ 266338304 (* 2097152 x1)) x2) (not (< (* x1 16384) n))), 2610298#(or (not (< x1 n)) (<= (+ (* x1 128) 266338305) n)), 2610295#(or (not (< x2 n)) (< (* x2 128) n)), 2610294#(< x2 n), 2610314#(or (<= n x1) (<= (+ 266338304 (* 2097152 x1)) (* 2097152 x2)) (<= n (* x1 16384))), 2610302#(or (not (< x1 n)) (<= (+ (* x1 128) 266338304) (* x2 128))), 2610310#(or (<= n (* 2097152 x2)) (< (* 268435456 x2) n))] [2022-03-15 20:58:50,607 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-03-15 20:58:50,607 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:58:50,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-03-15 20:58:50,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=216, Invalid=1946, Unknown=0, NotChecked=0, Total=2162 [2022-03-15 20:58:50,608 INFO L87 Difference]: Start difference. First operand 128033 states and 762217 transitions. Second operand has 32 states, 32 states have (on average 6.15625) internal successors, (197), 31 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:59:16,777 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:59:16,777 INFO L93 Difference]: Finished difference Result 355875 states and 1871315 transitions. [2022-03-15 20:59:16,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 250 states. [2022-03-15 20:59:16,778 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 6.15625) internal successors, (197), 31 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-03-15 20:59:16,778 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:59:23,341 INFO L225 Difference]: With dead ends: 355875 [2022-03-15 20:59:23,341 INFO L226 Difference]: Without dead ends: 355875 [2022-03-15 20:59:23,343 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 559 GetRequests, 227 SyntacticMatches, 45 SemanticMatches, 287 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33483 ImplicationChecksByTransitivity, 19.0s TimeCoverageRelationStatistics Valid=9454, Invalid=73778, Unknown=0, NotChecked=0, Total=83232 [2022-03-15 20:59:23,344 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 2955 mSDsluCounter, 2066 mSDsCounter, 0 mSdLazyCounter, 7479 mSolverCounterSat, 524 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2955 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 8003 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 524 IncrementalHoareTripleChecker+Valid, 7479 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.7s IncrementalHoareTripleChecker+Time [2022-03-15 20:59:23,344 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2955 Valid, 1 Invalid, 8003 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [524 Valid, 7479 Invalid, 0 Unknown, 0 Unchecked, 3.7s Time] [2022-03-15 20:59:24,348 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 355875 states. [2022-03-15 20:59:34,607 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 355875 to 150060. [2022-03-15 20:59:34,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 150060 states, 150059 states have (on average 5.952938510852398) internal successors, (893292), 150059 states have internal predecessors, (893292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:59:36,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150060 states to 150060 states and 893292 transitions. [2022-03-15 20:59:36,907 INFO L78 Accepts]: Start accepts. Automaton has 150060 states and 893292 transitions. Word has length 22 [2022-03-15 20:59:36,907 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:59:36,907 INFO L470 AbstractCegarLoop]: Abstraction has 150060 states and 893292 transitions. [2022-03-15 20:59:36,907 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 6.15625) internal successors, (197), 31 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:59:36,907 INFO L276 IsEmpty]: Start isEmpty. Operand 150060 states and 893292 transitions. [2022-03-15 20:59:37,446 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-03-15 20:59:37,446 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:59:37,446 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:59:37,466 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2022-03-15 20:59:37,655 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,SelfDestructingSolverStorable34 [2022-03-15 20:59:37,655 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 20:59:37,656 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:59:37,656 INFO L85 PathProgramCache]: Analyzing trace with hash 1681208791, now seen corresponding path program 4 times [2022-03-15 20:59:37,657 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:59:37,657 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1990236375] [2022-03-15 20:59:37,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:59:37,657 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:59:37,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:59:37,776 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:59:37,776 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:59:37,776 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1990236375] [2022-03-15 20:59:37,776 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1990236375] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:59:37,776 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [192727636] [2022-03-15 20:59:37,776 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:59:37,776 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:59:37,777 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:59:37,778 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:59:37,778 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2022-03-15 20:59:37,804 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:59:37,804 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:59:37,805 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-15 20:59:37,805 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:59:38,145 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:59:38,145 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:59:38,609 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:59:38,610 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [192727636] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:59:38,610 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:59:38,610 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 9, 5] total 9 [2022-03-15 20:59:38,610 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [685973581] [2022-03-15 20:59:38,610 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:59:38,611 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:59:38,648 INFO L252 McrAutomatonBuilder]: Finished intersection with 391 states and 1150 transitions. [2022-03-15 20:59:38,648 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:59:52,908 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 16 new interpolants: [3266936#(and (<= x2 (* x1 16384)) (<= (* x3 128) x4) (<= x4 (* x3 128)) (<= (* x1 16384) x2)), 3266933#(and (<= x2 x1) (<= (* x3 128) x4) (<= x4 (* x3 128)) (<= x1 x2)), 3266940#(and (<= x1 (* x2 128)) (<= x3 (* x4 128)) (<= (* x4 128) x3) (<= (* x2 128) x1)), 3266937#(and (<= (* x2 16384) x1) (<= (* x3 128) x4) (<= x4 (* x3 128)) (<= x1 (* x2 16384))), 3266943#(and (<= (* 2097152 x2) x1) (<= x3 (* x4 128)) (<= (* x4 128) x3) (<= x1 (* 2097152 x2))), 3266931#(and (<= x1 (* x2 128)) (<= x4 x3) (<= x3 x4) (<= (* x2 128) x1)), 3266939#(and (<= x2 x1) (<= x3 (* x4 128)) (<= (* x4 128) x3) (<= x1 x2)), 3266932#(and (<= x4 x3) (<= x3 x4) (<= (* x2 16384) x1) (<= x1 (* x2 16384))), 3266946#(and (<= x2 (* x1 16384)) (<= x3 (* x4 128)) (<= (* x4 128) x3) (<= (* x1 16384) x2)), 3266941#(and (<= (* x2 16384) x1) (<= x3 (* x4 128)) (<= (* x4 128) x3) (<= x1 (* x2 16384))), 3266934#(and (<= x1 (* x2 128)) (<= (* x3 128) x4) (<= x4 (* x3 128)) (<= (* x2 128) x1)), 3266945#(and (<= x2 (* x1 128)) (<= x3 (* x4 128)) (<= (* x1 128) x2) (<= (* x4 128) x3)), 3266944#(and (<= (* 2097152 x2) x1) (<= (* x3 128) x4) (<= x4 (* x3 128)) (<= x1 (* 2097152 x2))), 3266942#(and (<= (* 2097152 x2) x1) (<= x4 x3) (<= x3 x4) (<= x1 (* 2097152 x2))), 3266935#(and (<= x2 (* x1 128)) (<= (* x1 128) x2) (<= (* x3 128) x4) (<= x4 (* x3 128))), 3266938#(and (<= (* x3 128) x4) (<= x2 (* 2097152 x1)) (<= x4 (* x3 128)) (<= (* 2097152 x1) x2))] [2022-03-15 20:59:52,908 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-15 20:59:52,908 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:59:52,909 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-15 20:59:52,909 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=647, Unknown=0, NotChecked=0, Total=702 [2022-03-15 20:59:52,909 INFO L87 Difference]: Start difference. First operand 150060 states and 893292 transitions. Second operand has 23 states, 22 states have (on average 7.363636363636363) internal successors, (162), 22 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) [2022-03-15 20:59:57,720 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:59:57,720 INFO L93 Difference]: Finished difference Result 164005 states and 956478 transitions. [2022-03-15 20:59:57,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-15 20:59:57,721 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 7.363636363636363) internal successors, (162), 22 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 22 [2022-03-15 20:59:57,721 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:59:59,527 INFO L225 Difference]: With dead ends: 164005 [2022-03-15 20:59:59,527 INFO L226 Difference]: Without dead ends: 163961 [2022-03-15 20:59:59,527 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 419 GetRequests, 327 SyntacticMatches, 67 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 245 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=55, Invalid=647, Unknown=0, NotChecked=0, Total=702 [2022-03-15 20:59:59,528 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 100 mSDsluCounter, 2042 mSDsCounter, 0 mSdLazyCounter, 5965 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 100 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 5965 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 5965 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.4s IncrementalHoareTripleChecker+Time [2022-03-15 20:59:59,528 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [100 Valid, 1 Invalid, 5965 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 5965 Invalid, 0 Unknown, 0 Unchecked, 2.4s Time] [2022-03-15 20:59:59,702 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 163961 states. [2022-03-15 21:00:06,088 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 163961 to 152714. [2022-03-15 21:00:06,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 152714 states, 152713 states have (on average 5.940600996640757) internal successors, (907207), 152713 states have internal predecessors, (907207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:00:08,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 152714 states to 152714 states and 907207 transitions. [2022-03-15 21:00:08,562 INFO L78 Accepts]: Start accepts. Automaton has 152714 states and 907207 transitions. Word has length 22 [2022-03-15 21:00:08,562 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:00:08,562 INFO L470 AbstractCegarLoop]: Abstraction has 152714 states and 907207 transitions. [2022-03-15 21:00:08,563 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 7.363636363636363) internal successors, (162), 22 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) [2022-03-15 21:00:08,563 INFO L276 IsEmpty]: Start isEmpty. Operand 152714 states and 907207 transitions. [2022-03-15 21:00:09,643 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-03-15 21:00:09,643 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:00:09,643 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:00:09,668 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2022-03-15 21:00:09,859 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2022-03-15 21:00:09,859 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 21:00:09,860 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:00:09,860 INFO L85 PathProgramCache]: Analyzing trace with hash 1248155561, now seen corresponding path program 5 times [2022-03-15 21:00:09,861 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:00:09,861 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [169299486] [2022-03-15 21:00:09,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:00:09,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:00:09,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:00:10,016 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:00:10,017 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:00:10,017 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [169299486] [2022-03-15 21:00:10,017 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [169299486] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:00:10,017 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1510022652] [2022-03-15 21:00:10,017 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 21:00:10,017 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:00:10,017 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:00:10,019 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:00:10,020 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2022-03-15 21:00:10,051 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 21:00:10,051 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:00:10,052 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-15 21:00:10,052 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:00:10,605 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:00:10,605 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:00:10,814 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:00:10,814 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1510022652] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:00:10,814 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:00:10,814 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 9, 5] total 9 [2022-03-15 21:00:10,814 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2112259654] [2022-03-15 21:00:10,814 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:00:10,815 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:00:10,868 INFO L252 McrAutomatonBuilder]: Finished intersection with 428 states and 1282 transitions. [2022-03-15 21:00:10,868 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:00:28,796 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 20 new interpolants: [3736535#(and (<= x4 (* x3 16384)) (<= (* x2 16384) x1) (<= (* x3 16384) x4) (<= x1 (* x2 16384))), 3736518#(and (<= x2 x1) (<= x3 (* x4 128)) (<= (* x4 128) x3) (<= x1 x2)), 3736531#(and (<= x2 (* x1 16384)) (<= (* x3 128) x4) (<= x4 (* x3 128)) (<= (* x1 16384) x2)), 3736530#(and (<= x4 (* x3 16384)) (<= x2 (* x1 128)) (<= (* x1 128) x2) (<= (* x3 16384) x4)), 3736527#(and (<= x2 x1) (<= (* x3 128) x4) (<= x4 (* x3 128)) (<= x1 x2)), 3736517#(and (<= x1 (* x2 128)) (<= x4 x3) (<= x3 x4) (<= (* x2 128) x1)), 3736529#(and (<= x2 (* x1 128)) (<= (* x1 128) x2) (<= (* x3 128) x4) (<= x4 (* x3 128))), 3736520#(and (<= (* x4 16384) x3) (<= x2 x1) (<= x1 x2) (<= x3 (* x4 16384))), 3736536#(and (<= x2 (* x1 16384)) (<= x4 (* x3 16384)) (<= (* x3 16384) x4) (<= (* x1 16384) x2)), 3736534#(and (<= x4 (* x3 16384)) (<= x1 (* x2 128)) (<= (* x3 16384) x4) (<= (* x2 128) x1)), 3736525#(and (<= (* x2 16384) x1) (<= x3 (* x4 128)) (<= (* x4 128) x3) (<= x1 (* x2 16384))), 3736519#(and (<= x1 (* x2 128)) (<= x3 (* x4 128)) (<= (* x4 128) x3) (<= (* x2 128) x1)), 3736523#(and (<= (* x4 16384) x3) (<= x2 (* x1 128)) (<= (* x1 128) x2) (<= x3 (* x4 16384))), 3736528#(and (<= x4 (* x3 16384)) (<= x2 x1) (<= (* x3 16384) x4) (<= x1 x2)), 3736524#(and (<= x4 x3) (<= x3 x4) (<= (* x2 16384) x1) (<= x1 (* x2 16384))), 3736532#(and (<= x1 (* x2 128)) (<= (* x3 128) x4) (<= x4 (* x3 128)) (<= (* x2 128) x1)), 3736522#(and (<= x2 (* x1 128)) (<= x3 (* x4 128)) (<= (* x1 128) x2) (<= (* x4 128) x3)), 3736533#(and (<= (* x2 16384) x1) (<= (* x3 128) x4) (<= x4 (* x3 128)) (<= x1 (* x2 16384))), 3736526#(and (<= (* x4 16384) x3) (<= (* x2 16384) x1) (<= x1 (* x2 16384)) (<= x3 (* x4 16384))), 3736521#(and (<= (* x4 16384) x3) (<= x1 (* x2 128)) (<= (* x2 128) x1) (<= x3 (* x4 16384)))] [2022-03-15 21:00:28,797 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-15 21:00:28,797 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:00:28,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-15 21:00:28,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=867, Unknown=0, NotChecked=0, Total=930 [2022-03-15 21:00:28,798 INFO L87 Difference]: Start difference. First operand 152714 states and 907207 transitions. Second operand has 27 states, 26 states have (on average 7.3076923076923075) internal successors, (190), 26 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) [2022-03-15 21:00:35,051 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:00:35,051 INFO L93 Difference]: Finished difference Result 203282 states and 1170952 transitions. [2022-03-15 21:00:35,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-03-15 21:00:35,052 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 26 states have (on average 7.3076923076923075) internal successors, (190), 26 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 22 [2022-03-15 21:00:35,052 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:00:37,270 INFO L225 Difference]: With dead ends: 203282 [2022-03-15 21:00:37,270 INFO L226 Difference]: Without dead ends: 203186 [2022-03-15 21:00:37,271 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 456 GetRequests, 340 SyntacticMatches, 87 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 324 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=63, Invalid=867, Unknown=0, NotChecked=0, Total=930 [2022-03-15 21:00:37,271 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 115 mSDsluCounter, 2642 mSDsCounter, 0 mSdLazyCounter, 8172 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 115 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 8172 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 8172 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:00:37,271 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [115 Valid, 1 Invalid, 8172 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 8172 Invalid, 0 Unknown, 0 Unchecked, 3.1s Time] [2022-03-15 21:00:38,075 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 203186 states. [2022-03-15 21:00:46,492 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 203186 to 180144. [2022-03-15 21:00:46,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 180144 states, 180143 states have (on average 5.9456320811799515) internal successors, (1071064), 180143 states have internal predecessors, (1071064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:00:49,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 180144 states to 180144 states and 1071064 transitions. [2022-03-15 21:00:49,203 INFO L78 Accepts]: Start accepts. Automaton has 180144 states and 1071064 transitions. Word has length 22 [2022-03-15 21:00:49,203 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:00:49,203 INFO L470 AbstractCegarLoop]: Abstraction has 180144 states and 1071064 transitions. [2022-03-15 21:00:49,203 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 26 states have (on average 7.3076923076923075) internal successors, (190), 26 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) [2022-03-15 21:00:49,203 INFO L276 IsEmpty]: Start isEmpty. Operand 180144 states and 1071064 transitions. [2022-03-15 21:00:50,182 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-03-15 21:00:50,182 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:00:50,182 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:00:50,207 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2022-03-15 21:00:50,395 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:00:50,395 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 21:00:50,396 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:00:50,396 INFO L85 PathProgramCache]: Analyzing trace with hash 1167704023, now seen corresponding path program 6 times [2022-03-15 21:00:50,397 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:00:50,397 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1847534680] [2022-03-15 21:00:50,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:00:50,397 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:00:50,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:00:50,506 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:00:50,506 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:00:50,506 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1847534680] [2022-03-15 21:00:50,506 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1847534680] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:00:50,506 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1339403316] [2022-03-15 21:00:50,506 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 21:00:50,506 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:00:50,506 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:00:50,507 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:00:50,508 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2022-03-15 21:00:50,536 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 21:00:50,536 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:00:50,537 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-15 21:00:50,537 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:00:50,904 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:00:50,904 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:00:51,071 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:00:51,072 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1339403316] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:00:51,072 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:00:51,072 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 9, 5] total 9 [2022-03-15 21:00:51,072 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [581318086] [2022-03-15 21:00:51,072 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:00:51,073 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:00:51,106 INFO L252 McrAutomatonBuilder]: Finished intersection with 391 states and 1150 transitions. [2022-03-15 21:00:51,106 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:01:06,235 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 16 new interpolants: [4300255#(and (<= x2 x1) (<= x3 (* 2097152 x4)) (<= x1 x2) (<= (* 2097152 x4) x3)), 4300248#(and (<= x2 x1) (<= x3 (* x4 128)) (<= (* x4 128) x3) (<= x1 x2)), 4300244#(and (<= x2 x1) (<= (* x3 128) x4) (<= x4 (* x3 128)) (<= x1 x2)), 4300259#(and (<= x1 (* x2 128)) (<= x4 (* 2097152 x3)) (<= (* x2 128) x1) (<= (* 2097152 x3) x4)), 4300257#(and (<= x1 (* x2 128)) (<= (* x3 128) x4) (<= x4 (* x3 128)) (<= (* x2 128) x1)), 4300256#(and (<= x1 (* x2 128)) (<= x3 (* 2097152 x4)) (<= (* x2 128) x1) (<= (* 2097152 x4) x3)), 4300249#(and (<= x2 x1) (<= x4 (* 2097152 x3)) (<= x1 x2) (<= (* 2097152 x3) x4)), 4300252#(and (<= x1 (* x2 128)) (<= x3 (* x4 128)) (<= (* x4 128) x3) (<= (* x2 128) x1)), 4300253#(and (<= (* x4 16384) x3) (<= x2 x1) (<= x1 x2) (<= x3 (* x4 16384))), 4300250#(and (<= x4 (* 2097152 x3)) (<= x2 (* x1 128)) (<= (* x1 128) x2) (<= (* 2097152 x3) x4)), 4300258#(and (<= x4 (* x3 16384)) (<= x1 (* x2 128)) (<= (* x3 16384) x4) (<= (* x2 128) x1)), 4300247#(and (<= x4 (* x3 16384)) (<= x2 (* x1 128)) (<= (* x1 128) x2) (<= (* x3 16384) x4)), 4300251#(and (<= x1 (* x2 128)) (<= x4 x3) (<= x3 x4) (<= (* x2 128) x1)), 4300254#(and (<= (* x4 16384) x3) (<= x1 (* x2 128)) (<= (* x2 128) x1) (<= x3 (* x4 16384))), 4300245#(and (<= x2 (* x1 128)) (<= (* x1 128) x2) (<= (* x3 128) x4) (<= x4 (* x3 128))), 4300246#(and (<= x4 (* x3 16384)) (<= x2 x1) (<= (* x3 16384) x4) (<= x1 x2))] [2022-03-15 21:01:06,236 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-15 21:01:06,236 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:01:06,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-15 21:01:06,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=647, Unknown=0, NotChecked=0, Total=702 [2022-03-15 21:01:06,237 INFO L87 Difference]: Start difference. First operand 180144 states and 1071064 transitions. Second operand has 23 states, 22 states have (on average 7.363636363636363) internal successors, (162), 22 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) [2022-03-15 21:01:11,725 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:01:11,725 INFO L93 Difference]: Finished difference Result 194600 states and 1135542 transitions. [2022-03-15 21:01:11,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-15 21:01:11,726 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 7.363636363636363) internal successors, (162), 22 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 22 [2022-03-15 21:01:11,726 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:01:13,934 INFO L225 Difference]: With dead ends: 194600 [2022-03-15 21:01:13,935 INFO L226 Difference]: Without dead ends: 194544 [2022-03-15 21:01:13,935 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 419 GetRequests, 294 SyntacticMatches, 100 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 353 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=55, Invalid=647, Unknown=0, NotChecked=0, Total=702 [2022-03-15 21:01:13,935 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 110 mSDsluCounter, 2062 mSDsCounter, 0 mSdLazyCounter, 6175 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 110 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 6175 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 6175 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.4s IncrementalHoareTripleChecker+Time [2022-03-15 21:01:13,935 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [110 Valid, 1 Invalid, 6175 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 6175 Invalid, 0 Unknown, 0 Unchecked, 2.4s Time] [2022-03-15 21:01:14,140 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 194544 states. [2022-03-15 21:01:22,750 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 194544 to 185813. [2022-03-15 21:01:23,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 185813 states, 185812 states have (on average 5.93152218371257) internal successors, (1102148), 185812 states have internal predecessors, (1102148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:01:26,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 185813 states to 185813 states and 1102148 transitions. [2022-03-15 21:01:26,563 INFO L78 Accepts]: Start accepts. Automaton has 185813 states and 1102148 transitions. Word has length 22 [2022-03-15 21:01:26,563 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:01:26,563 INFO L470 AbstractCegarLoop]: Abstraction has 185813 states and 1102148 transitions. [2022-03-15 21:01:26,563 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 7.363636363636363) internal successors, (162), 22 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) [2022-03-15 21:01:26,563 INFO L276 IsEmpty]: Start isEmpty. Operand 185813 states and 1102148 transitions. [2022-03-15 21:01:28,075 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-03-15 21:01:28,076 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:01:28,076 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:01:28,100 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2022-03-15 21:01:28,291 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,SelfDestructingSolverStorable37 [2022-03-15 21:01:28,291 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 21:01:28,292 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:01:28,292 INFO L85 PathProgramCache]: Analyzing trace with hash 73995689, now seen corresponding path program 12 times [2022-03-15 21:01:28,293 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:01:28,294 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2060403538] [2022-03-15 21:01:28,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:01:28,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:01:28,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:01:28,399 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:01:28,399 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:01:28,399 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2060403538] [2022-03-15 21:01:28,399 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2060403538] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:01:28,400 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1460875197] [2022-03-15 21:01:28,400 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 21:01:28,400 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:01:28,400 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:01:28,404 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:01:28,405 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2022-03-15 21:01:28,455 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 21:01:28,455 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:01:28,456 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-15 21:01:28,457 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:01:28,972 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:01:28,973 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:01:29,154 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:01:29,155 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1460875197] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:01:29,155 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:01:29,155 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 9, 5] total 9 [2022-03-15 21:01:29,155 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1709799106] [2022-03-15 21:01:29,155 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:01:29,156 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:01:29,188 INFO L252 McrAutomatonBuilder]: Finished intersection with 292 states and 802 transitions. [2022-03-15 21:01:29,188 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:01:39,291 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 4 new interpolants: [4866625#(and (<= x4 (* 2097152 x3)) (= x2 x1) (<= (* 2097152 x3) x4)), 4866624#(and (<= x4 (* x3 16384)) (<= (* x3 16384) x4) (= x2 x1)), 4866626#(and (<= (* 268435456 x3) x4) (<= x4 (* 268435456 x3)) (= x2 x1)), 4866623#(and (<= (* x3 128) x4) (<= x4 (* x3 128)) (= x2 x1))] [2022-03-15 21:01:39,291 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 21:01:39,291 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:01:39,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 21:01:39,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=179, Unknown=0, NotChecked=0, Total=210 [2022-03-15 21:01:39,292 INFO L87 Difference]: Start difference. First operand 185813 states and 1102148 transitions. Second operand has 11 states, 10 states have (on average 7.8) internal successors, (78), 10 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:01:42,717 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:01:42,717 INFO L93 Difference]: Finished difference Result 188948 states and 1113971 transitions. [2022-03-15 21:01:42,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-15 21:01:42,718 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 7.8) internal successors, (78), 10 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 22 [2022-03-15 21:01:42,718 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:01:44,706 INFO L225 Difference]: With dead ends: 188948 [2022-03-15 21:01:44,706 INFO L226 Difference]: Without dead ends: 188940 [2022-03-15 21:01:44,707 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 320 GetRequests, 90 SyntacticMatches, 217 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 591 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=31, Invalid=179, Unknown=0, NotChecked=0, Total=210 [2022-03-15 21:01:44,707 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 28 mSDsluCounter, 355 mSDsCounter, 0 mSdLazyCounter, 1154 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 1154 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1154 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 21:01:44,707 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [28 Valid, 1 Invalid, 1154 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1154 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-15 21:01:44,890 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 188940 states. [2022-03-15 21:01:52,246 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 188940 to 188004. [2022-03-15 21:01:52,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 188004 states, 188003 states have (on average 5.911660984133232) internal successors, (1111410), 188003 states have internal predecessors, (1111410), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:01:56,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 188004 states to 188004 states and 1111410 transitions. [2022-03-15 21:01:56,009 INFO L78 Accepts]: Start accepts. Automaton has 188004 states and 1111410 transitions. Word has length 22 [2022-03-15 21:01:56,009 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:01:56,009 INFO L470 AbstractCegarLoop]: Abstraction has 188004 states and 1111410 transitions. [2022-03-15 21:01:56,010 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 7.8) internal successors, (78), 10 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:01:56,010 INFO L276 IsEmpty]: Start isEmpty. Operand 188004 states and 1111410 transitions.