/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/exp2x6.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.2-wip.dk.mcr-reduction-c7b2d19 [2022-03-15 20:54:04,750 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-03-15 20:54:04,753 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-03-15 20:54:04,778 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-03-15 20:54:04,778 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-03-15 20:54:04,779 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-03-15 20:54:04,780 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-03-15 20:54:04,781 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-03-15 20:54:04,782 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-03-15 20:54:04,783 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-03-15 20:54:04,784 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-03-15 20:54:04,785 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-03-15 20:54:04,785 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-03-15 20:54:04,786 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-03-15 20:54:04,786 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-03-15 20:54:04,787 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-03-15 20:54:04,788 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-03-15 20:54:04,788 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-03-15 20:54:04,789 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-03-15 20:54:04,791 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-03-15 20:54:04,792 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-03-15 20:54:04,794 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-03-15 20:54:04,795 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-03-15 20:54:04,796 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-03-15 20:54:04,798 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-03-15 20:54:04,798 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-03-15 20:54:04,798 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-03-15 20:54:04,799 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-03-15 20:54:04,799 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-03-15 20:54:04,800 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-03-15 20:54:04,800 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-03-15 20:54:04,801 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-03-15 20:54:04,801 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-03-15 20:54:04,802 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-03-15 20:54:04,802 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-03-15 20:54:04,803 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-03-15 20:54:04,803 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-03-15 20:54:04,803 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-03-15 20:54:04,804 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-03-15 20:54:04,804 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-03-15 20:54:04,805 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-03-15 20:54:04,810 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:04,828 INFO L113 SettingsManager]: Loading preferences was successful [2022-03-15 20:54:04,828 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-03-15 20:54:04,829 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-03-15 20:54:04,829 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-03-15 20:54:04,830 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-03-15 20:54:04,830 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-03-15 20:54:04,830 INFO L138 SettingsManager]: * Use SBE=true [2022-03-15 20:54:04,830 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-03-15 20:54:04,830 INFO L138 SettingsManager]: * sizeof long=4 [2022-03-15 20:54:04,830 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-03-15 20:54:04,830 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-03-15 20:54:04,830 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-03-15 20:54:04,831 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-03-15 20:54:04,831 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-03-15 20:54:04,831 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-03-15 20:54:04,831 INFO L138 SettingsManager]: * sizeof long double=12 [2022-03-15 20:54:04,831 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-03-15 20:54:04,831 INFO L138 SettingsManager]: * Use constant arrays=true [2022-03-15 20:54:04,831 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-03-15 20:54:04,831 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-03-15 20:54:04,831 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-03-15 20:54:04,832 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-03-15 20:54:04,832 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-03-15 20:54:04,832 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-15 20:54:04,832 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-03-15 20:54:04,832 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=Craig_NestedInterpolation [2022-03-15 20:54:04,832 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-03-15 20:54:04,832 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-03-15 20:54:04,832 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-03-15 20:54:04,833 INFO L138 SettingsManager]: * Override the interpolant automaton setting of the refinement strategy=true [2022-03-15 20:54:04,833 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=VARIABLE_BASED_MOVER_CHECK [2022-03-15 20:54:04,833 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-03-15 20:54:04,833 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:05,034 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-03-15 20:54:05,057 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-03-15 20:54:05,059 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-03-15 20:54:05,060 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2022-03-15 20:54:05,063 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2022-03-15 20:54:05,064 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/bench/exp2x6.wvr.bpl [2022-03-15 20:54:05,065 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/bench/exp2x6.wvr.bpl' [2022-03-15 20:54:05,086 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-03-15 20:54:05,087 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-03-15 20:54:05,091 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-03-15 20:54:05,091 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-03-15 20:54:05,092 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-03-15 20:54:05,105 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "exp2x6.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 08:54:05" (1/1) ... [2022-03-15 20:54:05,113 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "exp2x6.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 08:54:05" (1/1) ... [2022-03-15 20:54:05,118 INFO L137 Inliner]: procedures = 5, calls = 4, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2022-03-15 20:54:05,119 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-03-15 20:54:05,120 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-03-15 20:54:05,120 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-03-15 20:54:05,120 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-03-15 20:54:05,126 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "exp2x6.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 08:54:05" (1/1) ... [2022-03-15 20:54:05,126 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "exp2x6.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 08:54:05" (1/1) ... [2022-03-15 20:54:05,127 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "exp2x6.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 08:54:05" (1/1) ... [2022-03-15 20:54:05,127 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "exp2x6.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 08:54:05" (1/1) ... [2022-03-15 20:54:05,129 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "exp2x6.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 08:54:05" (1/1) ... [2022-03-15 20:54:05,131 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "exp2x6.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 08:54:05" (1/1) ... [2022-03-15 20:54:05,132 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "exp2x6.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 08:54:05" (1/1) ... [2022-03-15 20:54:05,133 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-03-15 20:54:05,133 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-03-15 20:54:05,134 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-03-15 20:54:05,134 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-03-15 20:54:05,135 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "exp2x6.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 08:54:05" (1/1) ... [2022-03-15 20:54:05,140 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-15 20:54:05,146 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:54:05,157 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:05,178 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:05,202 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2022-03-15 20:54:05,202 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-03-15 20:54:05,203 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-03-15 20:54:05,203 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2022-03-15 20:54:05,203 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-03-15 20:54:05,203 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-03-15 20:54:05,203 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2022-03-15 20:54:05,203 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-03-15 20:54:05,203 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-03-15 20:54:05,204 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2022-03-15 20:54:05,204 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-03-15 20:54:05,204 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-03-15 20:54:05,205 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread4 given in one single declaration [2022-03-15 20:54:05,205 INFO L130 BoogieDeclarations]: Found specification of procedure thread4 [2022-03-15 20:54:05,206 INFO L138 BoogieDeclarations]: Found implementation of procedure thread4 [2022-03-15 20:54:05,206 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:05,251 INFO L234 CfgBuilder]: Building ICFG [2022-03-15 20:54:05,252 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-03-15 20:54:05,328 INFO L275 CfgBuilder]: Performing block encoding [2022-03-15 20:54:05,334 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-03-15 20:54:05,334 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-03-15 20:54:05,336 INFO L202 PluginConnector]: Adding new model exp2x6.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.03 08:54:05 BoogieIcfgContainer [2022-03-15 20:54:05,336 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-03-15 20:54:05,338 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-03-15 20:54:05,338 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-03-15 20:54:05,348 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-03-15 20:54:05,349 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "exp2x6.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 08:54:05" (1/2) ... [2022-03-15 20:54:05,349 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6bfb4e8a and model type exp2x6.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 15.03 08:54:05, skipping insertion in model container [2022-03-15 20:54:05,350 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "exp2x6.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.03 08:54:05" (2/2) ... [2022-03-15 20:54:05,351 INFO L111 eAbstractionObserver]: Analyzing ICFG exp2x6.wvr.bpl [2022-03-15 20:54:05,355 WARN L150 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-03-15 20:54:05,355 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:Craig_NestedInterpolation Determinization: PREDICATE_ABSTRACTION [2022-03-15 20:54:05,355 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-03-15 20:54:05,355 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-03-15 20:54:05,440 INFO L148 ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions. [2022-03-15 20:54:05,501 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-15 20:54:05,506 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:05,507 INFO L340 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2022-03-15 20:54:05,523 INFO L126 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2022-03-15 20:54:05,532 INFO L133 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 54 places, 45 transitions, 122 flow [2022-03-15 20:54:05,535 INFO L110 LiptonReduction]: Starting Lipton reduction on Petri net that has 54 places, 45 transitions, 122 flow [2022-03-15 20:54:05,536 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 54 places, 45 transitions, 122 flow [2022-03-15 20:54:05,586 INFO L129 PetriNetUnfolder]: 4/41 cut-off events. [2022-03-15 20:54:05,587 INFO L130 PetriNetUnfolder]: For 4/4 co-relation queries the response was YES. [2022-03-15 20:54:05,590 INFO L84 FinitePrefix]: Finished finitePrefix Result has 58 conditions, 41 events. 4/41 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 111 event pairs, 0 based on Foata normal form. 0/36 useless extension candidates. Maximal degree in co-relation 37. Up to 2 conditions per place. [2022-03-15 20:54:05,591 INFO L116 LiptonReduction]: Number of co-enabled transitions 756 [2022-03-15 20:54:05,954 INFO L131 LiptonReduction]: Checked pairs total: 636 [2022-03-15 20:54:05,954 INFO L133 LiptonReduction]: Total number of compositions: 23 [2022-03-15 20:54:05,961 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 32 places, 23 transitions, 78 flow [2022-03-15 20:54:05,978 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:05,980 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:05,985 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-03-15 20:54:05,985 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:54:05,986 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:54:05,986 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:05,990 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:54:05,990 INFO L85 PathProgramCache]: Analyzing trace with hash 190895790, now seen corresponding path program 1 times [2022-03-15 20:54:06,005 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:54:06,005 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1920841997] [2022-03-15 20:54:06,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:54:06,006 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:54:06,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:54:06,146 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:06,146 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:54:06,146 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1920841997] [2022-03-15 20:54:06,147 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1920841997] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 20:54:06,147 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 20:54:06,147 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2022-03-15 20:54:06,149 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [476221872] [2022-03-15 20:54:06,149 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:54:06,157 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:54:06,205 INFO L252 McrAutomatonBuilder]: Finished intersection with 48 states and 98 transitions. [2022-03-15 20:54:06,205 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:54:07,038 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:54:07,040 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-15 20:54:07,040 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:54:07,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-15 20:54:07,062 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-15 20:54:07,063 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:07,107 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:54:07,107 INFO L93 Difference]: Finished difference Result 93 states and 325 transitions. [2022-03-15 20:54:07,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-15 20:54:07,109 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:07,110 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:54:07,119 INFO L225 Difference]: With dead ends: 93 [2022-03-15 20:54:07,119 INFO L226 Difference]: Without dead ends: 88 [2022-03-15 20:54:07,119 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-15 20:54:07,125 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:07,126 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:07,142 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 88 states. [2022-03-15 20:54:07,168 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 88 to 88. [2022-03-15 20:54:07,170 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:07,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 311 transitions. [2022-03-15 20:54:07,174 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 311 transitions. Word has length 14 [2022-03-15 20:54:07,175 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:54:07,175 INFO L470 AbstractCegarLoop]: Abstraction has 88 states and 311 transitions. [2022-03-15 20:54:07,175 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:07,175 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 311 transitions. [2022-03-15 20:54:07,178 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-15 20:54:07,178 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:54:07,178 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:07,178 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-03-15 20:54:07,178 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:07,180 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:54:07,180 INFO L85 PathProgramCache]: Analyzing trace with hash 1760099596, now seen corresponding path program 1 times [2022-03-15 20:54:07,181 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:54:07,181 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1346421834] [2022-03-15 20:54:07,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:54:07,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:54:07,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:54:07,245 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:07,245 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:54:07,245 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1346421834] [2022-03-15 20:54:07,246 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1346421834] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 20:54:07,246 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 20:54:07,246 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-15 20:54:07,246 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [193406207] [2022-03-15 20:54:07,246 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:54:07,247 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:54:07,255 INFO L252 McrAutomatonBuilder]: Finished intersection with 66 states and 147 transitions. [2022-03-15 20:54:07,255 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:54:07,802 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [433#(or (< (* 16 x2) n) (< x1 n) (not (< x2 n))), 432#(or (< x1 n) (< x2 n)), 431#(or (< (* 16 x2) n) (not (< x2 n))), 430#(< x1 n), 429#(< x2 n), 434#(or (< x1 n) (= x2 x1))] [2022-03-15 20:54:07,804 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-15 20:54:07,804 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:54:07,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-15 20:54:07,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2022-03-15 20:54:07,805 INFO L87 Difference]: Start difference. First operand 88 states and 311 transitions. Second operand has 10 states, 10 states have (on average 4.8) internal successors, (48), 9 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:54:07,973 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:54:07,973 INFO L93 Difference]: Finished difference Result 160 states and 547 transitions. [2022-03-15 20:54:07,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-15 20:54:07,974 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.8) internal successors, (48), 9 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-03-15 20:54:07,974 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:54:07,978 INFO L225 Difference]: With dead ends: 160 [2022-03-15 20:54:07,978 INFO L226 Difference]: Without dead ends: 157 [2022-03-15 20:54:07,979 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2022-03-15 20:54:07,980 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 80 mSDsluCounter, 51 mSDsCounter, 0 mSdLazyCounter, 193 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 206 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 193 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:54:07,981 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [80 Valid, 1 Invalid, 206 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 193 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:54:07,983 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 157 states. [2022-03-15 20:54:08,002 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 157 to 139. [2022-03-15 20:54:08,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 139 states, 138 states have (on average 3.5942028985507246) internal successors, (496), 138 states have internal predecessors, (496), 0 states have call successors, (0), 0 states 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:08,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139 states to 139 states and 496 transitions. [2022-03-15 20:54:08,006 INFO L78 Accepts]: Start accepts. Automaton has 139 states and 496 transitions. Word has length 15 [2022-03-15 20:54:08,006 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:54:08,006 INFO L470 AbstractCegarLoop]: Abstraction has 139 states and 496 transitions. [2022-03-15 20:54:08,007 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.8) internal successors, (48), 9 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:54:08,007 INFO L276 IsEmpty]: Start isEmpty. Operand 139 states and 496 transitions. [2022-03-15 20:54:08,014 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-15 20:54:08,016 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:54:08,016 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:08,017 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-03-15 20:54:08,017 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:08,017 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:54:08,017 INFO L85 PathProgramCache]: Analyzing trace with hash 1623428689, now seen corresponding path program 1 times [2022-03-15 20:54:08,018 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:54:08,019 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [940497256] [2022-03-15 20:54:08,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:54:08,019 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:54:08,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:54:08,075 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:08,075 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:54:08,077 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [940497256] [2022-03-15 20:54:08,080 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [940497256] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 20:54:08,080 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 20:54:08,080 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-15 20:54:08,081 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [612338537] [2022-03-15 20:54:08,081 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:54:08,082 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:54:08,089 INFO L252 McrAutomatonBuilder]: Finished intersection with 63 states and 137 transitions. [2022-03-15 20:54:08,089 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:54:08,469 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 2 new interpolants: [879#(< x3 n), 880#(or (= x4 x3) (< x3 n))] [2022-03-15 20:54:08,470 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-15 20:54:08,470 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:54:08,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-15 20:54:08,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-03-15 20:54:08,471 INFO L87 Difference]: Start difference. First operand 139 states and 496 transitions. Second operand has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 5 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:54:08,554 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:54:08,555 INFO L93 Difference]: Finished difference Result 239 states and 840 transitions. [2022-03-15 20:54:08,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-15 20:54:08,555 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 5 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-03-15 20:54:08,555 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:54:08,558 INFO L225 Difference]: With dead ends: 239 [2022-03-15 20:54:08,559 INFO L226 Difference]: Without dead ends: 223 [2022-03-15 20:54:08,559 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 29 SyntacticMatches, 17 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-03-15 20:54:08,561 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 28 mSDsluCounter, 29 mSDsCounter, 0 mSdLazyCounter, 118 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 122 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 118 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:54:08,562 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [28 Valid, 1 Invalid, 122 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 118 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:54:08,564 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 223 states. [2022-03-15 20:54:08,584 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 223 to 208. [2022-03-15 20:54:08,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 208 states, 207 states have (on average 3.743961352657005) internal successors, (775), 207 states have internal predecessors, (775), 0 states have call successors, (0), 0 states 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:08,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 208 states to 208 states and 775 transitions. [2022-03-15 20:54:08,586 INFO L78 Accepts]: Start accepts. Automaton has 208 states and 775 transitions. Word has length 15 [2022-03-15 20:54:08,586 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:54:08,587 INFO L470 AbstractCegarLoop]: Abstraction has 208 states and 775 transitions. [2022-03-15 20:54:08,587 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 5 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:54:08,587 INFO L276 IsEmpty]: Start isEmpty. Operand 208 states and 775 transitions. [2022-03-15 20:54:08,588 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-15 20:54:08,588 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:54:08,588 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:08,588 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-03-15 20:54:08,589 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:08,589 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:54:08,589 INFO L85 PathProgramCache]: Analyzing trace with hash 1837860785, now seen corresponding path program 1 times [2022-03-15 20:54:08,591 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:54:08,591 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2122086930] [2022-03-15 20:54:08,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:54:08,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:54:08,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:54:08,633 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:08,634 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:54:08,634 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2122086930] [2022-03-15 20:54:08,634 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2122086930] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:54:08,634 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1203986342] [2022-03-15 20:54:08,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:54:08,635 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:54:08,635 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:54:08,636 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:08,642 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:08,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:54:08,672 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 3 conjunts are in the unsatisfiable core [2022-03-15 20:54:08,676 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:54:08,747 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:08,747 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:54:08,792 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:08,792 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1203986342] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:54:08,792 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:54:08,793 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 4 [2022-03-15 20:54:08,793 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1181054239] [2022-03-15 20:54:08,793 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:54:08,794 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:54:08,801 INFO L252 McrAutomatonBuilder]: Finished intersection with 66 states and 147 transitions. [2022-03-15 20:54:08,801 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:54:09,321 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 2 new interpolants: [1626#(or (< (* 16 x3) n) (not (< x3 n))), 1625#(< x3 n)] [2022-03-15 20:54:09,321 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-15 20:54:09,322 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:54:09,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-15 20:54:09,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-03-15 20:54:09,323 INFO L87 Difference]: Start difference. First operand 208 states and 775 transitions. Second operand has 6 states, 6 states have (on average 6.166666666666667) internal successors, (37), 5 states have internal predecessors, (37), 0 states have call successors, (0), 0 states 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:09,448 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:54:09,448 INFO L93 Difference]: Finished difference Result 256 states and 929 transitions. [2022-03-15 20:54:09,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-15 20:54:09,449 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 6.166666666666667) internal successors, (37), 5 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have 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:09,449 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:54:09,450 INFO L225 Difference]: With dead ends: 256 [2022-03-15 20:54:09,450 INFO L226 Difference]: Without dead ends: 256 [2022-03-15 20:54:09,451 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 59 SyntacticMatches, 17 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2022-03-15 20:54:09,451 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 28 mSDsluCounter, 56 mSDsCounter, 0 mSdLazyCounter, 209 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 214 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 209 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:54:09,452 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [28 Valid, 1 Invalid, 214 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 209 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:54:09,453 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 256 states. [2022-03-15 20:54:09,459 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 256 to 241. [2022-03-15 20:54:09,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 241 states, 240 states have (on average 3.7625) internal successors, (903), 240 states have internal predecessors, (903), 0 states have call successors, (0), 0 states 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:09,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 241 states to 241 states and 903 transitions. [2022-03-15 20:54:09,461 INFO L78 Accepts]: Start accepts. Automaton has 241 states and 903 transitions. Word has length 15 [2022-03-15 20:54:09,462 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:54:09,462 INFO L470 AbstractCegarLoop]: Abstraction has 241 states and 903 transitions. [2022-03-15 20:54:09,462 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 6.166666666666667) internal successors, (37), 5 states have internal predecessors, (37), 0 states have call successors, (0), 0 states 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:09,462 INFO L276 IsEmpty]: Start isEmpty. Operand 241 states and 903 transitions. [2022-03-15 20:54:09,463 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-15 20:54:09,463 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:54:09,463 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:09,490 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:09,679 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:54:09,680 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:09,680 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:54:09,680 INFO L85 PathProgramCache]: Analyzing trace with hash 1139735982, now seen corresponding path program 1 times [2022-03-15 20:54:09,681 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:54:09,681 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [280003285] [2022-03-15 20:54:09,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:54:09,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:54:09,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:54:09,737 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:09,737 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:54:09,737 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [280003285] [2022-03-15 20:54:09,738 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [280003285] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:54:09,739 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [591039224] [2022-03-15 20:54:09,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:54:09,741 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:54:09,743 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:54:09,744 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:09,745 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:09,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:54:09,776 INFO L263 TraceCheckSpWp]: Trace formula consists of 59 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 20:54:09,778 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:54:09,893 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:09,894 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:54:09,969 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:09,969 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [591039224] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:54:09,970 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:54:09,970 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 3, 2] total 3 [2022-03-15 20:54:09,970 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1386325183] [2022-03-15 20:54:09,970 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:54:09,971 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:54:09,980 INFO L252 McrAutomatonBuilder]: Finished intersection with 88 states and 208 transitions. [2022-03-15 20:54:09,980 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:54:11,564 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [2464#(and (= (* 16 x3) x4) (= x2 x1))] [2022-03-15 20:54:11,565 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-15 20:54:11,565 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:54:11,566 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-15 20:54:11,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-03-15 20:54:11,566 INFO L87 Difference]: Start difference. First operand 241 states and 903 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:11,653 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:54:11,653 INFO L93 Difference]: Finished difference Result 373 states and 1334 transitions. [2022-03-15 20:54:11,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-15 20:54:11,654 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:11,654 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:54:11,656 INFO L225 Difference]: With dead ends: 373 [2022-03-15 20:54:11,656 INFO L226 Difference]: Without dead ends: 365 [2022-03-15 20:54:11,656 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 46 SyntacticMatches, 54 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-03-15 20:54:11,657 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:11,657 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:11,658 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 365 states. [2022-03-15 20:54:11,666 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 365 to 316. [2022-03-15 20:54:11,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 316 states, 315 states have (on average 3.8285714285714287) internal successors, (1206), 315 states have internal predecessors, (1206), 0 states have call successors, (0), 0 states 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:11,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 316 states to 316 states and 1206 transitions. [2022-03-15 20:54:11,668 INFO L78 Accepts]: Start accepts. Automaton has 316 states and 1206 transitions. Word has length 16 [2022-03-15 20:54:11,668 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:54:11,669 INFO L470 AbstractCegarLoop]: Abstraction has 316 states and 1206 transitions. [2022-03-15 20:54:11,669 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:11,669 INFO L276 IsEmpty]: Start isEmpty. Operand 316 states and 1206 transitions. [2022-03-15 20:54:11,670 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-15 20:54:11,670 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:54:11,670 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:11,698 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-03-15 20:54:11,895 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:54:11,896 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:11,896 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:54:11,896 INFO L85 PathProgramCache]: Analyzing trace with hash 1297386584, now seen corresponding path program 1 times [2022-03-15 20:54:11,897 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:54:11,897 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2120568610] [2022-03-15 20:54:11,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:54:11,897 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:54:11,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:54:11,944 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:11,944 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:54:11,944 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2120568610] [2022-03-15 20:54:11,944 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2120568610] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:54:11,944 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [890420202] [2022-03-15 20:54:11,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:54:11,945 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:54:11,945 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:54:11,946 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:11,957 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:11,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:54:11,981 INFO L263 TraceCheckSpWp]: Trace formula consists of 59 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 20:54:11,982 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:54:12,130 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:12,131 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:54:12,195 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:12,196 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [890420202] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:54:12,196 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:54:12,196 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 3, 2] total 3 [2022-03-15 20:54:12,196 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1108328536] [2022-03-15 20:54:12,196 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:54:12,198 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:54:12,204 INFO L252 McrAutomatonBuilder]: Finished intersection with 88 states and 208 transitions. [2022-03-15 20:54:12,204 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:54:13,608 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [3565#(and (= x4 x3) (= x2 (* 16 x1)))] [2022-03-15 20:54:13,609 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-15 20:54:13,609 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:54:13,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-15 20:54:13,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-03-15 20:54:13,609 INFO L87 Difference]: Start difference. First operand 316 states and 1206 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:13,705 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:54:13,705 INFO L93 Difference]: Finished difference Result 482 states and 1754 transitions. [2022-03-15 20:54:13,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-15 20:54:13,706 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:13,706 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:54:13,709 INFO L225 Difference]: With dead ends: 482 [2022-03-15 20:54:13,709 INFO L226 Difference]: Without dead ends: 469 [2022-03-15 20:54:13,709 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 45 SyntacticMatches, 55 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-03-15 20:54:13,710 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:13,710 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:13,711 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 469 states. [2022-03-15 20:54:13,720 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 469 to 402. [2022-03-15 20:54:13,721 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:13,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 402 states to 402 states and 1557 transitions. [2022-03-15 20:54:13,723 INFO L78 Accepts]: Start accepts. Automaton has 402 states and 1557 transitions. Word has length 16 [2022-03-15 20:54:13,723 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:54:13,723 INFO L470 AbstractCegarLoop]: Abstraction has 402 states and 1557 transitions. [2022-03-15 20:54:13,723 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:13,723 INFO L276 IsEmpty]: Start isEmpty. Operand 402 states and 1557 transitions. [2022-03-15 20:54:13,724 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-15 20:54:13,724 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:54:13,725 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:13,750 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:13,947 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:54:13,948 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:13,948 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:54:13,948 INFO L85 PathProgramCache]: Analyzing trace with hash 972703569, now seen corresponding path program 2 times [2022-03-15 20:54:13,949 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:54:13,949 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2061349121] [2022-03-15 20:54:13,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:54:13,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:54:13,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:54:13,986 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:13,987 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:54:13,987 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2061349121] [2022-03-15 20:54:13,987 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2061349121] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:54:13,987 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1711715028] [2022-03-15 20:54:13,987 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:54:13,987 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:54:13,987 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:54:13,995 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:13,996 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:14,024 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:54:14,025 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:54:14,025 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-15 20:54:14,026 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:54:14,097 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:14,097 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:54:14,138 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:14,139 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1711715028] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:54:14,139 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:54:14,139 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 7 [2022-03-15 20:54:14,139 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1373611406] [2022-03-15 20:54:14,139 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:54:14,140 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:54:14,149 INFO L252 McrAutomatonBuilder]: Finished intersection with 110 states and 269 transitions. [2022-03-15 20:54:14,149 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:54:15,223 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 4 new interpolants: [4956#(< x3 n), 4957#(or (< (* 16 x3) n) (not (< x3 n))), 4958#(or (<= n x4) (< x3 n)), 4959#(or (<= n x4) (<= n x3) (< (* 16 x3) n))] [2022-03-15 20:54:15,223 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-15 20:54:15,223 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:54:15,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-15 20:54:15,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2022-03-15 20:54:15,224 INFO L87 Difference]: Start difference. First operand 402 states and 1557 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:15,585 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:54:15,586 INFO L93 Difference]: Finished difference Result 654 states and 2394 transitions. [2022-03-15 20:54:15,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-15 20:54:15,586 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:15,586 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:54:15,593 INFO L225 Difference]: With dead ends: 654 [2022-03-15 20:54:15,593 INFO L226 Difference]: Without dead ends: 630 [2022-03-15 20:54:15,593 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 107 SyntacticMatches, 12 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 87 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=122, Invalid=384, Unknown=0, NotChecked=0, Total=506 [2022-03-15 20:54:15,595 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 77 mSDsluCounter, 120 mSDsCounter, 0 mSdLazyCounter, 393 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 77 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 413 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 393 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:54:15,595 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [77 Valid, 1 Invalid, 413 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 393 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:54:15,596 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 630 states. [2022-03-15 20:54:15,608 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 630 to 498. [2022-03-15 20:54:15,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 498 states, 497 states have (on average 4.014084507042254) internal successors, (1995), 497 states have internal predecessors, (1995), 0 states have call successors, (0), 0 states 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:15,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 498 states to 498 states and 1995 transitions. [2022-03-15 20:54:15,612 INFO L78 Accepts]: Start accepts. Automaton has 498 states and 1995 transitions. Word has length 17 [2022-03-15 20:54:15,612 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:54:15,612 INFO L470 AbstractCegarLoop]: Abstraction has 498 states and 1995 transitions. [2022-03-15 20:54:15,612 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:15,612 INFO L276 IsEmpty]: Start isEmpty. Operand 498 states and 1995 transitions. [2022-03-15 20:54:15,614 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-15 20:54:15,614 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:54:15,614 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:15,641 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:15,837 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:54:15,837 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:15,838 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:54:15,838 INFO L85 PathProgramCache]: Analyzing trace with hash -1025138125, now seen corresponding path program 3 times [2022-03-15 20:54:15,839 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:54:15,839 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [35704464] [2022-03-15 20:54:15,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:54:15,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:54:15,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:54:15,873 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:15,874 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:54:15,874 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [35704464] [2022-03-15 20:54:15,874 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [35704464] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:54:15,874 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [502033813] [2022-03-15 20:54:15,874 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:54:15,874 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:54:15,874 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:54:15,875 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:15,876 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:15,899 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-15 20:54:15,899 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:54:15,899 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-15 20:54:15,900 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:54:15,968 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:15,968 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:54:16,001 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:16,002 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [502033813] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:54:16,002 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:54:16,002 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 7 [2022-03-15 20:54:16,002 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [36768850] [2022-03-15 20:54:16,002 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:54:16,003 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:54:16,010 INFO L252 McrAutomatonBuilder]: Finished intersection with 113 states and 279 transitions. [2022-03-15 20:54:16,010 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:54:17,351 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [6738#(or (< (* 256 x3) n) (<= n (* 16 x3))), 6736#(< x3 n), 6740#(or (<= (+ x4 1) n) (< (* 16 x3) n) (not (< x3 n))), 6739#(or (<= (+ x4 1) n) (< x3 n)), 6737#(or (< (* 16 x3) n) (not (< x3 n))), 6741#(or (< (* 256 x3) n) (< x4 n) (<= n (* 16 x3)))] [2022-03-15 20:54:17,352 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-15 20:54:17,352 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:54:17,352 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-15 20:54:17,352 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2022-03-15 20:54:17,353 INFO L87 Difference]: Start difference. First operand 498 states and 1995 transitions. Second operand has 12 states, 12 states have (on average 6.083333333333333) internal successors, (73), 11 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:54:17,826 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:54:17,827 INFO L93 Difference]: Finished difference Result 730 states and 2852 transitions. [2022-03-15 20:54:17,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-15 20:54:17,827 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 6.083333333333333) internal successors, (73), 11 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-03-15 20:54:17,827 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:54:17,832 INFO L225 Difference]: With dead ends: 730 [2022-03-15 20:54:17,832 INFO L226 Difference]: Without dead ends: 730 [2022-03-15 20:54:17,833 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 95 SyntacticMatches, 25 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 177 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=156, Invalid=494, Unknown=0, NotChecked=0, Total=650 [2022-03-15 20:54:17,833 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 116 mSDsluCounter, 146 mSDsCounter, 0 mSdLazyCounter, 540 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 570 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 540 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 20:54:17,833 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [116 Valid, 1 Invalid, 570 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 540 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 20:54:17,835 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 730 states. [2022-03-15 20:54:17,849 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 730 to 635. [2022-03-15 20:54:17,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 635 states, 634 states have (on average 4.1372239747634065) internal successors, (2623), 634 states have internal predecessors, (2623), 0 states have call successors, (0), 0 states 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:17,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 635 states to 635 states and 2623 transitions. [2022-03-15 20:54:17,853 INFO L78 Accepts]: Start accepts. Automaton has 635 states and 2623 transitions. Word has length 17 [2022-03-15 20:54:17,853 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:54:17,853 INFO L470 AbstractCegarLoop]: Abstraction has 635 states and 2623 transitions. [2022-03-15 20:54:17,854 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.083333333333333) internal successors, (73), 11 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:54:17,854 INFO L276 IsEmpty]: Start isEmpty. Operand 635 states and 2623 transitions. [2022-03-15 20:54:17,856 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-15 20:54:17,856 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:54:17,856 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:17,885 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-03-15 20:54:18,079 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:54:18,080 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:18,080 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:54:18,080 INFO L85 PathProgramCache]: Analyzing trace with hash 1701575842, now seen corresponding path program 2 times [2022-03-15 20:54:18,081 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:54:18,081 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2040489972] [2022-03-15 20:54:18,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:54:18,081 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:54:18,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:54:18,107 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:18,107 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:54:18,108 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2040489972] [2022-03-15 20:54:18,108 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2040489972] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:54:18,108 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [703177684] [2022-03-15 20:54:18,108 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:54:18,108 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:54:18,108 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:54:18,109 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:18,116 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:18,143 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:54:18,143 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:54:18,143 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-15 20:54:18,144 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:54:18,190 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:18,191 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:54:18,219 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:18,219 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [703177684] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:54:18,219 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:54:18,220 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 7 [2022-03-15 20:54:18,220 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2131329003] [2022-03-15 20:54:18,220 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:54:18,221 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:54:18,239 INFO L252 McrAutomatonBuilder]: Finished intersection with 113 states and 279 transitions. [2022-03-15 20:54:18,239 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:54:19,817 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 15 new interpolants: [8875#(or (< (* 16 x2) n) (not (< x2 n))), 8874#(or (not (< x1 n)) (< (* 16 x1) n) (< x2 n)), 8883#(or (< x1 n) (<= n (* 16 x2))), 8884#(or (<= n x1) (< (* 16 x1) n) (<= n (* 16 x2))), 8880#(or (<= n x1) (< (* 16 x1) n) (< (* 256 x2) n) (<= n (* 16 x2))), 8872#(< x2 n), 8882#(or (<= n x1) (< (* 16 x1) n) (<= n x2)), 8879#(or (< (* 16 x2) n) (not (< x1 n)) (< (* 16 x1) n) (not (< x2 n))), 8873#(or (< x1 n) (< x2 n)), 8870#(< x1 n), 8876#(or (< (* 256 x2) n) (<= n (* 16 x2))), 8878#(or (< (* 256 x2) n) (< x1 n) (<= n (* 16 x2))), 8877#(or (< (* 16 x2) n) (< x1 n) (not (< x2 n))), 8881#(or (< x1 n) (<= n x2)), 8871#(or (not (< x1 n)) (< (* 16 x1) n))] [2022-03-15 20:54:19,817 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-15 20:54:19,817 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:54:19,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-15 20:54:19,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=402, Unknown=0, NotChecked=0, Total=506 [2022-03-15 20:54:19,818 INFO L87 Difference]: Start difference. First operand 635 states and 2623 transitions. Second operand has 21 states, 21 states have (on average 4.428571428571429) internal successors, (93), 20 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:20,509 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:54:20,509 INFO L93 Difference]: Finished difference Result 1788 states and 7190 transitions. [2022-03-15 20:54:20,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-03-15 20:54:20,509 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 4.428571428571429) internal successors, (93), 20 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:20,510 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:54:20,521 INFO L225 Difference]: With dead ends: 1788 [2022-03-15 20:54:20,521 INFO L226 Difference]: Without dead ends: 1760 [2022-03-15 20:54:20,522 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 155 GetRequests, 90 SyntacticMatches, 21 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 512 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=471, Invalid=1599, Unknown=0, NotChecked=0, Total=2070 [2022-03-15 20:54:20,522 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 661 mSDsluCounter, 170 mSDsCounter, 0 mSdLazyCounter, 629 mSolverCounterSat, 100 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 661 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 729 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 100 IncrementalHoareTripleChecker+Valid, 629 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 20:54:20,523 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [661 Valid, 1 Invalid, 729 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [100 Valid, 629 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 20:54:20,526 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1760 states. [2022-03-15 20:54:20,552 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1760 to 1076. [2022-03-15 20:54:20,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1076 states, 1075 states have (on average 4.44) internal successors, (4773), 1075 states have internal predecessors, (4773), 0 states have call successors, (0), 0 states 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:20,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1076 states to 1076 states and 4773 transitions. [2022-03-15 20:54:20,559 INFO L78 Accepts]: Start accepts. Automaton has 1076 states and 4773 transitions. Word has length 17 [2022-03-15 20:54:20,559 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:54:20,560 INFO L470 AbstractCegarLoop]: Abstraction has 1076 states and 4773 transitions. [2022-03-15 20:54:20,560 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 4.428571428571429) internal successors, (93), 20 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:20,560 INFO L276 IsEmpty]: Start isEmpty. Operand 1076 states and 4773 transitions. [2022-03-15 20:54:20,563 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-15 20:54:20,563 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:54:20,563 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:20,589 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:20,786 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:54:20,786 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:20,786 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:54:20,787 INFO L85 PathProgramCache]: Analyzing trace with hash -1655463680, now seen corresponding path program 3 times [2022-03-15 20:54:20,787 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:54:20,787 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1683481957] [2022-03-15 20:54:20,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:54:20,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:54:20,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:54:20,817 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:20,817 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:54:20,817 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1683481957] [2022-03-15 20:54:20,817 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1683481957] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:54:20,817 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [833754269] [2022-03-15 20:54:20,817 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:54:20,817 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:54:20,818 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:54:20,819 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:20,819 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:20,841 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-15 20:54:20,841 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:54:20,841 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-15 20:54:20,842 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:54:20,891 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:20,891 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:54:20,921 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:20,921 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [833754269] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:54:20,921 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:54:20,921 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 7 [2022-03-15 20:54:20,921 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1328655950] [2022-03-15 20:54:20,921 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:54:20,922 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:54:20,930 INFO L252 McrAutomatonBuilder]: Finished intersection with 110 states and 269 transitions. [2022-03-15 20:54:20,930 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:54:22,264 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 13 new interpolants: [12976#(< x2 n), 12981#(or (< (* 16 x2) n) (< x1 n) (not (< x2 n))), 12977#(or (not (< x1 n)) (< (* 16 x1) n)), 12986#(or (< (* 256 x1) n) (<= n (* 16 x1)) (< x2 n)), 12975#(< x1 n), 12985#(or (< (* 256 x1) n) (<= n (* 16 x1))), 12982#(or (<= n x1) (< x2 n)), 12980#(or (< (* 16 x2) n) (not (< x2 n))), 12983#(or (< (* 16 x2) n) (not (< x1 n)) (< (* 16 x1) n) (not (< x2 n))), 12984#(or (<= n x1) (< (* 16 x2) n) (not (< x2 n))), 12978#(or (< x1 n) (< x2 n)), 12979#(or (not (< x1 n)) (< (* 16 x1) n) (< x2 n)), 12987#(or (< (* 256 x1) n) (< (* 16 x2) n) (<= n (* 16 x1)) (not (< x2 n)))] [2022-03-15 20:54:22,264 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-15 20:54:22,264 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:54:22,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-15 20:54:22,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=332, Unknown=0, NotChecked=0, Total=420 [2022-03-15 20:54:22,265 INFO L87 Difference]: Start difference. First operand 1076 states and 4773 transitions. Second operand has 19 states, 19 states have (on average 4.7368421052631575) internal successors, (90), 18 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:54:22,895 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:54:22,895 INFO L93 Difference]: Finished difference Result 2457 states and 10161 transitions. [2022-03-15 20:54:22,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-03-15 20:54:22,896 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 4.7368421052631575) internal successors, (90), 18 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-03-15 20:54:22,896 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:54:22,913 INFO L225 Difference]: With dead ends: 2457 [2022-03-15 20:54:22,914 INFO L226 Difference]: Without dead ends: 2441 [2022-03-15 20:54:22,914 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 91 SyntacticMatches, 19 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 452 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=365, Invalid=1357, Unknown=0, NotChecked=0, Total=1722 [2022-03-15 20:54:22,915 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 404 mSDsluCounter, 185 mSDsCounter, 0 mSdLazyCounter, 694 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 404 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 757 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 694 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 20:54:22,916 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [404 Valid, 1 Invalid, 757 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 694 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 20:54:22,921 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2441 states. [2022-03-15 20:54:22,983 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2441 to 1365. [2022-03-15 20:54:22,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1365 states, 1364 states have (on average 4.492668621700879) internal successors, (6128), 1364 states have internal predecessors, (6128), 0 states have call successors, (0), 0 states 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:22,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1365 states to 1365 states and 6128 transitions. [2022-03-15 20:54:22,992 INFO L78 Accepts]: Start accepts. Automaton has 1365 states and 6128 transitions. Word has length 17 [2022-03-15 20:54:22,992 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:54:22,992 INFO L470 AbstractCegarLoop]: Abstraction has 1365 states and 6128 transitions. [2022-03-15 20:54:22,992 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 4.7368421052631575) internal successors, (90), 18 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:54:22,993 INFO L276 IsEmpty]: Start isEmpty. Operand 1365 states and 6128 transitions. [2022-03-15 20:54:23,000 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-03-15 20:54:23,001 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:54:23,001 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:23,019 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:23,211 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:54:23,212 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:23,212 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:54:23,212 INFO L85 PathProgramCache]: Analyzing trace with hash -1713884308, now seen corresponding path program 4 times [2022-03-15 20:54:23,213 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:54:23,213 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [249173219] [2022-03-15 20:54:23,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:54:23,213 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:54:23,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:54:23,277 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:23,278 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:54:23,278 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [249173219] [2022-03-15 20:54:23,278 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [249173219] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:54:23,278 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1644185797] [2022-03-15 20:54:23,278 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:54:23,278 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:54:23,278 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:54:23,279 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:23,280 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:23,303 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:54:23,303 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:54:23,305 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-15 20:54:23,306 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:54:23,437 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:23,437 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:54:23,511 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:23,511 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1644185797] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:54:23,511 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:54:23,511 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 5, 3] total 5 [2022-03-15 20:54:23,512 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [868962430] [2022-03-15 20:54:23,512 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:54:23,513 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:54:23,521 INFO L252 McrAutomatonBuilder]: Finished intersection with 142 states and 362 transitions. [2022-03-15 20:54:23,521 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:54:26,284 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 2 new interpolants: [18327#(and (= x4 (* 256 x3)) (= x2 x1)), 18326#(and (= (* 16 x3) x4) (= x2 x1))] [2022-03-15 20:54:26,284 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-15 20:54:26,284 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:54:26,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-15 20:54:26,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-03-15 20:54:26,285 INFO L87 Difference]: Start difference. First operand 1365 states and 6128 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:26,446 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:54:26,447 INFO L93 Difference]: Finished difference Result 1690 states and 7134 transitions. [2022-03-15 20:54:26,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-15 20:54:26,447 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:26,447 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:54:26,456 INFO L225 Difference]: With dead ends: 1690 [2022-03-15 20:54:26,456 INFO L226 Difference]: Without dead ends: 1682 [2022-03-15 20:54:26,456 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 162 GetRequests, 77 SyntacticMatches, 78 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 108 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-03-15 20:54:26,457 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.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:54:26,457 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.1s Time] [2022-03-15 20:54:26,460 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1682 states. [2022-03-15 20:54:26,496 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1682 to 1461. [2022-03-15 20:54:26,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1461 states, 1460 states have (on average 4.463013698630137) internal successors, (6516), 1460 states have internal predecessors, (6516), 0 states have call successors, (0), 0 states 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,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1461 states to 1461 states and 6516 transitions. [2022-03-15 20:54:26,505 INFO L78 Accepts]: Start accepts. Automaton has 1461 states and 6516 transitions. Word has length 18 [2022-03-15 20:54:26,506 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:54:26,506 INFO L470 AbstractCegarLoop]: Abstraction has 1461 states and 6516 transitions. [2022-03-15 20:54:26,506 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:26,506 INFO L276 IsEmpty]: Start isEmpty. Operand 1461 states and 6516 transitions. [2022-03-15 20:54:26,510 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-03-15 20:54:26,510 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:54:26,510 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:26,537 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:26,723 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2022-03-15 20:54:26,723 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:26,724 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:54:26,724 INFO L85 PathProgramCache]: Analyzing trace with hash -1565797672, now seen corresponding path program 5 times [2022-03-15 20:54:26,725 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:54:26,725 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1499721735] [2022-03-15 20:54:26,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:54:26,725 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:54:26,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:54:26,777 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:54:26,777 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:54:26,777 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1499721735] [2022-03-15 20:54:26,777 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1499721735] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:54:26,777 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1113223268] [2022-03-15 20:54:26,777 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:54:26,777 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:54:26,777 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:54:26,778 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:26,779 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:26,800 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 20:54:26,801 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:54:26,801 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 20:54:26,801 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:54:26,963 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:54:26,963 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:54:27,065 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:54:27,065 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1113223268] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:54:27,065 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:54:27,065 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 16 [2022-03-15 20:54:27,066 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1413821666] [2022-03-15 20:54:27,066 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:54:27,067 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:54:27,079 INFO L252 McrAutomatonBuilder]: Finished intersection with 138 states and 350 transitions. [2022-03-15 20:54:27,079 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:54:28,792 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [23063#(or (< (* 16 x4) n) (<= (+ n 240) x3) (not (< x4 n))), 23059#(< x4 n), 23060#(or (< x4 n) (<= (+ n 240) x3)), 23061#(or (<= (+ n 240) (* 16 x3)) (< x4 n)), 23064#(or (<= (+ n 240) (* 16 x3)) (< (* 16 x4) n) (not (< x4 n))), 23062#(or (< (* 16 x4) n) (not (< x4 n)))] [2022-03-15 20:54:28,793 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-15 20:54:28,793 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:54:28,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-15 20:54:28,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=414, Unknown=0, NotChecked=0, Total=506 [2022-03-15 20:54:28,793 INFO L87 Difference]: Start difference. First operand 1461 states and 6516 transitions. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 12 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:54:29,269 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:54:29,269 INFO L93 Difference]: Finished difference Result 2204 states and 8996 transitions. [2022-03-15 20:54:29,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-15 20:54:29,270 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 12 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-03-15 20:54:29,270 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:54:29,282 INFO L225 Difference]: With dead ends: 2204 [2022-03-15 20:54:29,283 INFO L226 Difference]: Without dead ends: 1990 [2022-03-15 20:54:29,283 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 170 GetRequests, 113 SyntacticMatches, 25 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 579 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=220, Invalid=902, Unknown=0, NotChecked=0, Total=1122 [2022-03-15 20:54:29,284 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 123 mSDsluCounter, 206 mSDsCounter, 0 mSdLazyCounter, 647 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 123 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 670 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 647 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 20:54:29,284 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [123 Valid, 1 Invalid, 670 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 647 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 20:54:29,287 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1990 states. [2022-03-15 20:54:29,319 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1990 to 1276. [2022-03-15 20:54:29,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1276 states, 1275 states have (on average 4.250980392156863) internal successors, (5420), 1275 states have internal predecessors, (5420), 0 states have call successors, (0), 0 states 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,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1276 states to 1276 states and 5420 transitions. [2022-03-15 20:54:29,327 INFO L78 Accepts]: Start accepts. Automaton has 1276 states and 5420 transitions. Word has length 18 [2022-03-15 20:54:29,328 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:54:29,328 INFO L470 AbstractCegarLoop]: Abstraction has 1276 states and 5420 transitions. [2022-03-15 20:54:29,328 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 12 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:54:29,328 INFO L276 IsEmpty]: Start isEmpty. Operand 1276 states and 5420 transitions. [2022-03-15 20:54:29,332 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-03-15 20:54:29,332 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:54:29,332 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:29,355 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:29,555 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:54:29,555 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:29,556 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:54:29,556 INFO L85 PathProgramCache]: Analyzing trace with hash -674500392, now seen corresponding path program 1 times [2022-03-15 20:54:29,557 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:54:29,557 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [138830988] [2022-03-15 20:54:29,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:54:29,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:54:29,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:54:29,637 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:29,637 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:54:29,637 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [138830988] [2022-03-15 20:54:29,638 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [138830988] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:54:29,638 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [738932594] [2022-03-15 20:54:29,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:54:29,638 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:54:29,638 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:54:29,639 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:29,641 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:29,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:54:29,665 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-15 20:54:29,665 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:54:29,834 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:29,834 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:54:29,929 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:29,930 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [738932594] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:54:29,930 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:54:29,930 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 5, 3] total 6 [2022-03-15 20:54:29,930 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [728580250] [2022-03-15 20:54:29,930 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:54:29,931 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:54:29,941 INFO L252 McrAutomatonBuilder]: Finished intersection with 163 states and 434 transitions. [2022-03-15 20:54:29,941 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:54:33,390 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [27956#(and (= (+ (* (- 1) x4) (* 16 x3)) 0) (= x2 x1)), 27957#(and (= (* 16 x3) x4) (= x1 (* 16 x2))), 27953#(and (= (+ (* (- 1) x4) x3) 0) (= x2 (* 16 x1))), 27955#(and (= x2 (* 16 x1)) (= x3 (* 16 x4))), 27954#(and (<= x1 (* 16 x2)) (<= (* 16 x2) x1) (= x3 (* 16 x4))), 27958#(and (= (* 16 x3) x4) (= x2 (* 16 x1)))] [2022-03-15 20:54:33,390 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 20:54:33,390 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:54:33,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 20:54:33,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=153, Unknown=0, NotChecked=0, Total=182 [2022-03-15 20:54:33,391 INFO L87 Difference]: Start difference. First operand 1276 states and 5420 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:33,853 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:54:33,853 INFO L93 Difference]: Finished difference Result 2402 states and 9812 transitions. [2022-03-15 20:54:33,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-15 20:54:33,854 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:33,854 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:54:33,869 INFO L225 Difference]: With dead ends: 2402 [2022-03-15 20:54:33,869 INFO L226 Difference]: Without dead ends: 2348 [2022-03-15 20:54:33,869 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 183 GetRequests, 58 SyntacticMatches, 113 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 281 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=29, Invalid=153, Unknown=0, NotChecked=0, Total=182 [2022-03-15 20:54:33,870 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.4s IncrementalHoareTripleChecker+Time [2022-03-15 20:54:33,870 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.4s Time] [2022-03-15 20:54:33,873 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2348 states. [2022-03-15 20:54:33,920 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2348 to 1655. [2022-03-15 20:54:33,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1655 states, 1654 states have (on average 4.522370012091899) internal successors, (7480), 1654 states have internal predecessors, (7480), 0 states have call successors, (0), 0 states 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,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1655 states to 1655 states and 7480 transitions. [2022-03-15 20:54:33,931 INFO L78 Accepts]: Start accepts. Automaton has 1655 states and 7480 transitions. Word has length 18 [2022-03-15 20:54:33,931 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:54:33,931 INFO L470 AbstractCegarLoop]: Abstraction has 1655 states and 7480 transitions. [2022-03-15 20:54:33,932 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:33,932 INFO L276 IsEmpty]: Start isEmpty. Operand 1655 states and 7480 transitions. [2022-03-15 20:54:33,937 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-03-15 20:54:33,937 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:54:33,937 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:33,961 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2022-03-15 20:54:34,159 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-03-15 20:54:34,160 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:34,160 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:54:34,160 INFO L85 PathProgramCache]: Analyzing trace with hash -583997202, now seen corresponding path program 4 times [2022-03-15 20:54:34,161 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:54:34,161 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1482538335] [2022-03-15 20:54:34,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:54:34,161 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:54:34,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:54:34,209 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:54:34,210 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:54:34,210 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1482538335] [2022-03-15 20:54:34,210 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1482538335] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:54:34,210 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [646604101] [2022-03-15 20:54:34,210 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:54:34,210 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:54:34,210 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:54:34,212 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:34,219 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:34,241 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:54:34,241 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:54:34,242 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-15 20:54:34,242 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:54:34,413 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:34,413 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:54:34,512 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:34,512 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [646604101] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:54:34,512 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:54:34,512 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 5, 3] total 5 [2022-03-15 20:54:34,513 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [53385740] [2022-03-15 20:54:34,513 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:54:34,513 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:54:34,524 INFO L252 McrAutomatonBuilder]: Finished intersection with 142 states and 362 transitions. [2022-03-15 20:54:34,524 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:54:36,763 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 2 new interpolants: [33780#(and (= x4 x3) (= x2 (* 16 x1))), 33781#(and (= x4 x3) (= (* 256 x1) x2))] [2022-03-15 20:54:36,764 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-15 20:54:36,764 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:54:36,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-15 20:54:36,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-03-15 20:54:36,765 INFO L87 Difference]: Start difference. First operand 1655 states and 7480 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:36,976 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:54:36,976 INFO L93 Difference]: Finished difference Result 2071 states and 8839 transitions. [2022-03-15 20:54:36,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-15 20:54:36,976 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:36,977 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:54:36,986 INFO L225 Difference]: With dead ends: 2071 [2022-03-15 20:54:36,986 INFO L226 Difference]: Without dead ends: 2058 [2022-03-15 20:54:36,986 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 162 GetRequests, 83 SyntacticMatches, 72 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 95 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-03-15 20:54:36,987 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 22 mSDsluCounter, 144 mSDsCounter, 0 mSdLazyCounter, 421 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 421 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 421 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:54:36,991 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 1 Invalid, 421 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 421 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:54:36,994 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2058 states. [2022-03-15 20:54:37,032 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2058 to 1843. [2022-03-15 20:54:37,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1843 states, 1842 states have (on average 4.477198697068404) internal successors, (8247), 1842 states have internal predecessors, (8247), 0 states have call successors, (0), 0 states 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:37,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1843 states to 1843 states and 8247 transitions. [2022-03-15 20:54:37,045 INFO L78 Accepts]: Start accepts. Automaton has 1843 states and 8247 transitions. Word has length 18 [2022-03-15 20:54:37,046 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:54:37,046 INFO L470 AbstractCegarLoop]: Abstraction has 1843 states and 8247 transitions. [2022-03-15 20:54:37,047 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:37,047 INFO L276 IsEmpty]: Start isEmpty. Operand 1843 states and 8247 transitions. [2022-03-15 20:54:37,054 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 20:54:37,054 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:54:37,054 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:54:37,076 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:54:37,267 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-03-15 20:54:37,267 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:37,268 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:54:37,268 INFO L85 PathProgramCache]: Analyzing trace with hash -1590179501, now seen corresponding path program 6 times [2022-03-15 20:54:37,269 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:54:37,269 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1113764049] [2022-03-15 20:54:37,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:54:37,269 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:54:37,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:54:37,312 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:54:37,316 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:54:37,316 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1113764049] [2022-03-15 20:54:37,316 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1113764049] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:54:37,316 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [139269192] [2022-03-15 20:54:37,316 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:54:37,316 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:54:37,317 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:54:37,318 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:54:37,319 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:54:37,340 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 20:54:37,340 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:54:37,341 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 20:54:37,341 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:54:37,416 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:54:37,416 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:54:37,475 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:54:37,476 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [139269192] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:54:37,476 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:54:37,476 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 10 [2022-03-15 20:54:37,476 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [936237745] [2022-03-15 20:54:37,476 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:54:37,477 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:54:37,491 INFO L252 McrAutomatonBuilder]: Finished intersection with 171 states and 445 transitions. [2022-03-15 20:54:37,492 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:54:39,543 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 9 new interpolants: [39666#(or (< (* 256 x3) n) (<= n (* 16 x4)) (<= n (* 16 x3))), 39665#(or (< (* 256 x3) n) (<= n x4) (<= n (* 16 x3))), 39663#(or (<= n x3) (<= n (* 16 x4)) (< (* 16 x3) n)), 39660#(or (<= n (* 16 x4)) (< x3 n)), 39659#(or (<= n x4) (< x3 n)), 39662#(or (<= n x4) (<= n x3) (< (* 16 x3) n)), 39661#(or (< (* 16 x3) n) (not (< x3 n))), 39658#(< x3 n), 39664#(or (< (* 256 x3) n) (<= n (* 16 x3)))] [2022-03-15 20:54:39,543 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-15 20:54:39,543 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:54:39,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-15 20:54:39,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=311, Unknown=0, NotChecked=0, Total=380 [2022-03-15 20:54:39,544 INFO L87 Difference]: Start difference. First operand 1843 states and 8247 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:54:40,719 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:54:40,719 INFO L93 Difference]: Finished difference Result 5833 states and 25534 transitions. [2022-03-15 20:54:40,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-03-15 20:54:40,720 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:54:40,720 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:54:40,745 INFO L225 Difference]: With dead ends: 5833 [2022-03-15 20:54:40,745 INFO L226 Difference]: Without dead ends: 5739 [2022-03-15 20:54:40,746 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 237 GetRequests, 149 SyntacticMatches, 27 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1178 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=766, Invalid=3140, Unknown=0, NotChecked=0, Total=3906 [2022-03-15 20:54:40,747 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 391 mSDsluCounter, 215 mSDsCounter, 0 mSdLazyCounter, 742 mSolverCounterSat, 114 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 391 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 856 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 114 IncrementalHoareTripleChecker+Valid, 742 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 20:54:40,747 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [391 Valid, 1 Invalid, 856 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [114 Valid, 742 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 20:54:40,755 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5739 states. [2022-03-15 20:54:40,869 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5739 to 3693. [2022-03-15 20:54:40,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3693 states, 3692 states have (on average 4.915492957746479) internal successors, (18148), 3692 states have internal predecessors, (18148), 0 states have call successors, (0), 0 states 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,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3693 states to 3693 states and 18148 transitions. [2022-03-15 20:54:40,896 INFO L78 Accepts]: Start accepts. Automaton has 3693 states and 18148 transitions. Word has length 19 [2022-03-15 20:54:40,897 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:54:40,897 INFO L470 AbstractCegarLoop]: Abstraction has 3693 states and 18148 transitions. [2022-03-15 20:54:40,897 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:54:40,897 INFO L276 IsEmpty]: Start isEmpty. Operand 3693 states and 18148 transitions. [2022-03-15 20:54:40,913 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 20:54:40,913 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:54:40,913 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:54:40,936 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-03-15 20:54:41,135 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2022-03-15 20:54:41,136 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:41,136 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:54:41,136 INFO L85 PathProgramCache]: Analyzing trace with hash 901237425, now seen corresponding path program 7 times [2022-03-15 20:54:41,137 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:54:41,137 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1136372222] [2022-03-15 20:54:41,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:54:41,137 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:54:41,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:54:41,177 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:54:41,177 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:54:41,177 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1136372222] [2022-03-15 20:54:41,177 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1136372222] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:54:41,177 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [772071751] [2022-03-15 20:54:41,177 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:54:41,177 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:54:41,177 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:54:41,178 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:54:41,209 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:54:41,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:54:41,215 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 20:54:41,216 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:54:41,294 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:54:41,294 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:54:41,350 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:54:41,350 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [772071751] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:54:41,350 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:54:41,351 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 10 [2022-03-15 20:54:41,351 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [637530592] [2022-03-15 20:54:41,351 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:54:41,352 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:54:41,366 INFO L252 McrAutomatonBuilder]: Finished intersection with 174 states and 455 transitions. [2022-03-15 20:54:41,366 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:54:43,680 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 12 new interpolants: [53092#(or (< (* 16 x3) n) (not (< x3 n))), 53091#(< x3 n), 53095#(or (<= (+ x4 1) n) (< x3 n)), 53093#(or (< (* 256 x3) n) (<= n (* 16 x3))), 53096#(or (<= (+ x4 1) n) (< (* 16 x3) n) (not (< x3 n))), 53100#(or (< (* 256 x3) n) (<= (+ (* 16 x4) 1) n) (<= n (* 16 x3))), 53098#(or (< (* 16 x3) n) (<= (+ (* 16 x4) 1) n) (not (< x3 n))), 53101#(or (<= n (* 256 x3)) (< x4 n) (< (* x3 4096) n)), 53094#(or (<= n (* 256 x3)) (< (* x3 4096) n)), 53102#(or (<= n (* 256 x3)) (<= (+ (* 16 x4) 1) n) (< (* x3 4096) n)), 53097#(or (< x3 n) (<= (+ (* 16 x4) 1) n)), 53099#(or (< (* 256 x3) n) (< x4 n) (<= n (* 16 x3)))] [2022-03-15 20:54:43,680 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 20:54:43,680 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:54:43,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 20:54:43,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=399, Unknown=0, NotChecked=0, Total=506 [2022-03-15 20:54:43,681 INFO L87 Difference]: Start difference. First operand 3693 states and 18148 transitions. Second operand has 20 states, 20 states have (on average 6.05) internal successors, (121), 19 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:54:44,785 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:54:44,785 INFO L93 Difference]: Finished difference Result 5699 states and 27042 transitions. [2022-03-15 20:54:44,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-03-15 20:54:44,785 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 6.05) internal successors, (121), 19 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-03-15 20:54:44,786 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:54:44,810 INFO L225 Difference]: With dead ends: 5699 [2022-03-15 20:54:44,810 INFO L226 Difference]: Without dead ends: 5671 [2022-03-15 20:54:44,811 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 225 GetRequests, 146 SyntacticMatches, 30 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 724 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=572, Invalid=1978, Unknown=0, NotChecked=0, Total=2550 [2022-03-15 20:54:44,811 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 272 mSDsluCounter, 300 mSDsCounter, 0 mSdLazyCounter, 1028 mSolverCounterSat, 79 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 272 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 1107 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 79 IncrementalHoareTripleChecker+Valid, 1028 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 20:54:44,812 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [272 Valid, 1 Invalid, 1107 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [79 Valid, 1028 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-15 20:54:44,819 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5671 states. [2022-03-15 20:54:44,942 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5671 to 4704. [2022-03-15 20:54:44,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4704 states, 4703 states have (on average 4.9774611949819265) internal successors, (23409), 4703 states have internal predecessors, (23409), 0 states have call successors, (0), 0 states 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,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4704 states to 4704 states and 23409 transitions. [2022-03-15 20:54:44,986 INFO L78 Accepts]: Start accepts. Automaton has 4704 states and 23409 transitions. Word has length 19 [2022-03-15 20:54:44,986 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:54:44,986 INFO L470 AbstractCegarLoop]: Abstraction has 4704 states and 23409 transitions. [2022-03-15 20:54:44,986 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 6.05) internal successors, (121), 19 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:54:44,987 INFO L276 IsEmpty]: Start isEmpty. Operand 4704 states and 23409 transitions. [2022-03-15 20:54:45,004 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 20:54:45,004 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:54:45,004 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:54:45,031 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:54:45,220 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-03-15 20:54:45,220 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:54:45,221 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:54:45,221 INFO L85 PathProgramCache]: Analyzing trace with hash -786746676, now seen corresponding path program 5 times [2022-03-15 20:54:45,221 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:54:45,222 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1773515123] [2022-03-15 20:54:45,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:54:45,222 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:54:45,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:54:45,261 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:54:45,262 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:54:45,262 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1773515123] [2022-03-15 20:54:45,262 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1773515123] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:54:45,262 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [379661144] [2022-03-15 20:54:45,262 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:54:45,262 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:54:45,262 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:54:45,263 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:54:45,265 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:54:45,290 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 20:54:45,290 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:54:45,290 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 20:54:45,291 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:54:45,368 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:54:45,368 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:54:45,414 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:54:45,414 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [379661144] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:54:45,414 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:54:45,414 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 10 [2022-03-15 20:54:45,414 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [496096095] [2022-03-15 20:54:45,414 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:54:45,416 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:54:45,427 INFO L252 McrAutomatonBuilder]: Finished intersection with 174 states and 455 transitions. [2022-03-15 20:54:45,428 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:54:48,444 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 28 new interpolants: [68392#(or (< (* 16 x2) n) (< x1 n) (not (< x2 n))), 68410#(or (< x1 n) (<= n (* 256 x2))), 68389#(or (< x1 n) (< x2 n)), 68407#(or (< x1 n) (<= n (* 16 x2))), 68405#(or (<= n x1) (< (* 16 x1) n) (<= n x2)), 68402#(or (< (* 256 x1) n) (<= n (* 16 x1)) (< (* 256 x2) n) (<= n (* 16 x2))), 68386#(or (not (< x1 n)) (< (* 16 x1) n)), 68385#(< x1 n), 68394#(or (< (* 256 x2) n) (<= n (* 16 x2))), 68395#(or (< (* 256 x1) n) (<= n (* 16 x1)) (< x2 n)), 68404#(or (< x1 n) (<= n x2)), 68403#(or (< (* 256 x1) n) (<= n (* 16 x1)) (< (* x2 4096) n) (<= n (* 256 x2))), 68398#(or (< (* x2 4096) n) (<= n (* 256 x2))), 68397#(or (<= n x1) (< (* 16 x1) n) (< (* 256 x2) n) (<= n (* 16 x2))), 68391#(or (< (* 16 x2) n) (not (< x2 n))), 68411#(or (<= n x1) (< (* 16 x1) n) (<= n (* 256 x2))), 68406#(or (< (* 256 x1) n) (<= n (* 16 x1)) (<= n x2)), 68400#(or (not (< x1 n)) (< (* 16 x1) n) (< (* x2 4096) n) (<= n (* 256 x2))), 68401#(or (< (* 256 x1) n) (< (* 16 x2) n) (<= n (* 16 x1)) (not (< x2 n))), 68388#(< x2 n), 68387#(or (< (* 256 x1) n) (<= n (* 16 x1))), 68393#(or (< (* 16 x2) n) (not (< x1 n)) (< (* 16 x1) n) (not (< x2 n))), 68409#(or (< (* 256 x1) n) (<= n (* 16 x1)) (<= n (* 16 x2))), 68390#(or (not (< x1 n)) (< (* 16 x1) n) (< x2 n)), 68408#(or (<= n x1) (< (* 16 x1) n) (<= n (* 16 x2))), 68412#(or (< (* 256 x1) n) (<= n (* 16 x1)) (<= n (* 256 x2))), 68399#(or (< x1 n) (< (* x2 4096) n) (<= n (* 256 x2))), 68396#(or (< (* 256 x2) n) (< x1 n) (<= n (* 16 x2)))] [2022-03-15 20:54:48,445 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-03-15 20:54:48,445 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:54:48,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-03-15 20:54:48,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=236, Invalid=1246, Unknown=0, NotChecked=0, Total=1482 [2022-03-15 20:54:48,446 INFO L87 Difference]: Start difference. First operand 4704 states and 23409 transitions. Second operand has 36 states, 36 states have (on average 4.277777777777778) internal successors, (154), 35 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:54:51,767 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:54:51,767 INFO L93 Difference]: Finished difference Result 18634 states and 89500 transitions. [2022-03-15 20:54:51,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2022-03-15 20:54:51,770 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 4.277777777777778) internal successors, (154), 35 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 19 [2022-03-15 20:54:51,770 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:54:51,939 INFO L225 Difference]: With dead ends: 18634 [2022-03-15 20:54:51,940 INFO L226 Difference]: Without dead ends: 18515 [2022-03-15 20:54:51,943 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 280 GetRequests, 132 SyntacticMatches, 28 SemanticMatches, 120 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4670 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=2859, Invalid=11903, Unknown=0, NotChecked=0, Total=14762 [2022-03-15 20:54:51,944 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 2194 mSDsluCounter, 461 mSDsCounter, 0 mSdLazyCounter, 1762 mSolverCounterSat, 389 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2194 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 2151 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 389 IncrementalHoareTripleChecker+Valid, 1762 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-15 20:54:51,944 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2194 Valid, 1 Invalid, 2151 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [389 Valid, 1762 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-03-15 20:54:51,967 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18515 states. [2022-03-15 20:54:52,250 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18515 to 9800. [2022-03-15 20:54:52,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9800 states, 9799 states have (on average 5.408000816409838) internal successors, (52993), 9799 states have internal predecessors, (52993), 0 states have call successors, (0), 0 states 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:52,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9800 states to 9800 states and 52993 transitions. [2022-03-15 20:54:52,415 INFO L78 Accepts]: Start accepts. Automaton has 9800 states and 52993 transitions. Word has length 19 [2022-03-15 20:54:52,415 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:54:52,415 INFO L470 AbstractCegarLoop]: Abstraction has 9800 states and 52993 transitions. [2022-03-15 20:54:52,415 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 4.277777777777778) internal successors, (154), 35 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:54:52,415 INFO L276 IsEmpty]: Start isEmpty. Operand 9800 states and 52993 transitions. [2022-03-15 20:54:52,443 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 20:54:52,443 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:54:52,443 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:54:52,459 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:54:52,643 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:54:52,644 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:54:52,644 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:54:52,644 INFO L85 PathProgramCache]: Analyzing trace with hash -479170270, now seen corresponding path program 6 times [2022-03-15 20:54:52,645 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:54:52,645 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [174266387] [2022-03-15 20:54:52,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:54:52,645 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:54:52,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:54:52,748 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:54:52,749 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:54:52,749 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [174266387] [2022-03-15 20:54:52,749 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [174266387] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:54:52,749 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [95676990] [2022-03-15 20:54:52,749 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:54:52,749 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:54:52,749 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:54:52,750 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:54:52,751 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:54:52,772 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 20:54:52,772 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:54:52,773 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 20:54:52,773 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:54:52,853 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:54:52,853 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:54:52,893 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:54:52,893 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [95676990] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:54:52,893 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:54:52,894 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 10 [2022-03-15 20:54:52,894 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1364958071] [2022-03-15 20:54:52,894 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:54:52,895 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:54:52,909 INFO L252 McrAutomatonBuilder]: Finished intersection with 171 states and 445 transitions. [2022-03-15 20:54:52,909 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:54:55,998 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 25 new interpolants: [106956#(or (<= n (* 16 x1)) (< (* 256 x2) n) (<= n (* 16 x2))), 106939#(or (< (* 16 x2) n) (not (< x1 n)) (< (* 16 x1) n) (not (< x2 n))), 106953#(or (<= n x1) (< (* 256 x2) n) (<= n (* 16 x2))), 106938#(or (< (* 16 x2) n) (< x1 n) (not (< x2 n))), 106944#(or (< (* 256 x2) n) (< x1 n) (<= n (* 16 x2))), 106936#(or (not (< x1 n)) (< (* 16 x1) n) (< x2 n)), 106951#(or (<= n x1) (< x2 n)), 106935#(or (< x1 n) (< x2 n)), 106945#(or (<= n x1) (< (* 16 x1) n) (< (* 256 x2) n) (<= n (* 16 x2))), 106940#(or (< (* 256 x1) n) (<= n (* 16 x1))), 106942#(or (< (* 256 x1) n) (< (* 16 x2) n) (<= n (* 16 x1)) (not (< x2 n))), 106954#(or (<= n (* 16 x1)) (< x2 n)), 106934#(< x2 n), 106933#(or (not (< x1 n)) (< (* 16 x1) n)), 106947#(or (< (* x1 4096) n) (<= n (* 256 x1))), 106937#(or (< (* 16 x2) n) (not (< x2 n))), 106932#(< x1 n), 106950#(or (< (* x1 4096) n) (< (* 256 x2) n) (<= n (* 16 x2)) (<= n (* 256 x1))), 106952#(or (<= n x1) (< (* 16 x2) n) (not (< x2 n))), 106946#(or (< (* 256 x1) n) (<= n (* 16 x1)) (< (* 256 x2) n) (<= n (* 16 x2))), 106955#(or (< (* 16 x2) n) (<= n (* 16 x1)) (<= n x2)), 106948#(or (< (* x1 4096) n) (< x2 n) (<= n (* 256 x1))), 106941#(or (< (* 256 x1) n) (<= n (* 16 x1)) (< x2 n)), 106949#(or (< (* 16 x2) n) (< (* x1 4096) n) (not (< x2 n)) (<= n (* 256 x1))), 106943#(or (< (* 256 x2) n) (<= n (* 16 x2)))] [2022-03-15 20:54:55,999 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-03-15 20:54:55,999 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:54:55,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-03-15 20:54:56,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=203, Invalid=1057, Unknown=0, NotChecked=0, Total=1260 [2022-03-15 20:54:56,000 INFO L87 Difference]: Start difference. First operand 9800 states and 52993 transitions. Second operand has 33 states, 33 states have (on average 4.545454545454546) internal successors, (150), 32 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:54:59,269 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:54:59,269 INFO L93 Difference]: Finished difference Result 25820 states and 125306 transitions. [2022-03-15 20:54:59,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 101 states. [2022-03-15 20:54:59,270 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 4.545454545454546) internal successors, (150), 32 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-03-15 20:54:59,270 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:54:59,376 INFO L225 Difference]: With dead ends: 25820 [2022-03-15 20:54:59,376 INFO L226 Difference]: Without dead ends: 25721 [2022-03-15 20:54:59,379 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 284 GetRequests, 126 SyntacticMatches, 34 SemanticMatches, 124 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5342 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=2815, Invalid=12935, Unknown=0, NotChecked=0, Total=15750 [2022-03-15 20:54:59,380 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 2160 mSDsluCounter, 473 mSDsCounter, 0 mSdLazyCounter, 1782 mSolverCounterSat, 308 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2160 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 2090 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 308 IncrementalHoareTripleChecker+Valid, 1782 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-15 20:54:59,380 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2160 Valid, 1 Invalid, 2090 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [308 Valid, 1782 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-03-15 20:54:59,416 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25721 states. [2022-03-15 20:54:59,923 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25721 to 14120. [2022-03-15 20:54:59,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14120 states, 14119 states have (on average 5.416743395424605) internal successors, (76479), 14119 states have internal predecessors, (76479), 0 states have call successors, (0), 0 states 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:00,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14120 states to 14120 states and 76479 transitions. [2022-03-15 20:55:00,034 INFO L78 Accepts]: Start accepts. Automaton has 14120 states and 76479 transitions. Word has length 19 [2022-03-15 20:55:00,034 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:55:00,035 INFO L470 AbstractCegarLoop]: Abstraction has 14120 states and 76479 transitions. [2022-03-15 20:55:00,035 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 4.545454545454546) internal successors, (150), 32 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:55:00,035 INFO L276 IsEmpty]: Start isEmpty. Operand 14120 states and 76479 transitions. [2022-03-15 20:55:00,081 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-15 20:55:00,081 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:55:00,081 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:00,098 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:00,285 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-03-15 20:55:00,286 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:00,286 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:55:00,286 INFO L85 PathProgramCache]: Analyzing trace with hash -2125784402, now seen corresponding path program 8 times [2022-03-15 20:55:00,287 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:55:00,287 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [5003792] [2022-03-15 20:55:00,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:55:00,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:55:00,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:55:00,352 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:00,352 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:55:00,352 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [5003792] [2022-03-15 20:55:00,352 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [5003792] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:55:00,352 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1678766548] [2022-03-15 20:55:00,353 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:55:00,353 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:55:00,353 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:55:00,354 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:00,371 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:00,389 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:55:00,389 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:55:00,389 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 20:55:00,390 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:55:00,578 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:00,578 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:55:00,769 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:00,769 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1678766548] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:55:00,769 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:55:00,769 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 7, 4] total 7 [2022-03-15 20:55:00,769 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1799836586] [2022-03-15 20:55:00,770 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:55:00,771 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:55:00,792 INFO L252 McrAutomatonBuilder]: Finished intersection with 210 states and 560 transitions. [2022-03-15 20:55:00,793 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:55:05,339 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 3 new interpolants: [161322#(and (= x2 x1) (= (* x3 4096) x4)), 161321#(and (= x4 (* 256 x3)) (= x2 x1)), 161320#(and (= (* 16 x3) x4) (= x2 x1))] [2022-03-15 20:55:05,339 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-15 20:55:05,339 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:55:05,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-15 20:55:05,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2022-03-15 20:55:05,340 INFO L87 Difference]: Start difference. First operand 14120 states and 76479 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:05,725 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:55:05,726 INFO L93 Difference]: Finished difference Result 14792 states and 78575 transitions. [2022-03-15 20:55:05,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-15 20:55:05,726 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:05,726 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:55:05,784 INFO L225 Difference]: With dead ends: 14792 [2022-03-15 20:55:05,784 INFO L226 Difference]: Without dead ends: 14784 [2022-03-15 20:55:05,784 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 234 GetRequests, 110 SyntacticMatches, 114 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 206 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2022-03-15 20:55:05,785 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:55:05,785 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:55:05,802 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14784 states. [2022-03-15 20:55:06,066 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14784 to 14296. [2022-03-15 20:55:06,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14296 states, 14295 states have (on average 5.4002098635886675) internal successors, (77196), 14295 states have internal predecessors, (77196), 0 states have call successors, (0), 0 states 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:06,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14296 states to 14296 states and 77196 transitions. [2022-03-15 20:55:06,177 INFO L78 Accepts]: Start accepts. Automaton has 14296 states and 77196 transitions. Word has length 20 [2022-03-15 20:55:06,177 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:55:06,177 INFO L470 AbstractCegarLoop]: Abstraction has 14296 states and 77196 transitions. [2022-03-15 20:55:06,177 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:06,177 INFO L276 IsEmpty]: Start isEmpty. Operand 14296 states and 77196 transitions. [2022-03-15 20:55:06,358 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-15 20:55:06,358 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:55:06,358 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:06,374 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:06,559 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:55:06,559 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:06,559 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:55:06,559 INFO L85 PathProgramCache]: Analyzing trace with hash -931144592, now seen corresponding path program 9 times [2022-03-15 20:55:06,560 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:55:06,560 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1392376005] [2022-03-15 20:55:06,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:55:06,560 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:55:06,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:55:06,609 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:06,610 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:55:06,610 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1392376005] [2022-03-15 20:55:06,610 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1392376005] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:55:06,610 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1546214292] [2022-03-15 20:55:06,610 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:55:06,610 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:55:06,610 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:55:06,612 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:06,625 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:06,650 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-15 20:55:06,651 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:55:06,651 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 20:55:06,652 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:55:07,001 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:55:07,001 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:55:07,094 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:07,094 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1546214292] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:55:07,094 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:55:07,094 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 21 [2022-03-15 20:55:07,095 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1940300673] [2022-03-15 20:55:07,095 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:55:07,096 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:55:07,114 INFO L252 McrAutomatonBuilder]: Finished intersection with 206 states and 548 transitions. [2022-03-15 20:55:07,114 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:55:10,464 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 14 new interpolants: [204856#(or (<= (+ 240 (* 16 x4)) (* 16 x3)) (not (< x4 n))), 204848#(or (< (* 16 x3) n) (not (< x3 n)) (<= (+ 3841 x4) n)), 204843#(< x3 n), 204844#(or (< x3 n) (<= (+ 3841 x4) n)), 204850#(or (< (* 256 x3) n) (<= n (* 16 x3))), 204845#(or (<= (+ 3841 (* 256 x4)) n) (not (< x4 n))), 204855#(or (<= n (* x3 4096)) (< (* 65536 x3) n) (<= (+ 3841 x4) n)), 204847#(or (< (* 16 x3) n) (not (< x3 n))), 204852#(or (<= n (* 256 x3)) (< (* x3 4096) n)), 204854#(or (<= n (* x3 4096)) (< (* 65536 x3) n)), 204851#(or (< (* 256 x3) n) (<= (+ 3841 x4) n) (<= n (* 16 x3))), 204846#(or (<= (+ 3840 (* 256 x4)) x3) (not (< x4 n))), 204853#(or (<= n (* 256 x3)) (< (* x3 4096) n) (<= (+ 3841 x4) n)), 204849#(or (<= (+ 240 (* 16 x4)) x3) (not (< x4 n)))] [2022-03-15 20:55:10,465 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-15 20:55:10,465 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:55:10,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-15 20:55:10,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=173, Invalid=1087, Unknown=0, NotChecked=0, Total=1260 [2022-03-15 20:55:10,466 INFO L87 Difference]: Start difference. First operand 14296 states and 77196 transitions. Second operand has 23 states, 23 states have (on average 6.086956521739131) internal successors, (140), 22 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:55:16,199 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:55:16,200 INFO L93 Difference]: Finished difference Result 46996 states and 235195 transitions. [2022-03-15 20:55:16,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 124 states. [2022-03-15 20:55:16,200 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 6.086956521739131) internal successors, (140), 22 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-15 20:55:16,200 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:55:16,408 INFO L225 Difference]: With dead ends: 46996 [2022-03-15 20:55:16,408 INFO L226 Difference]: Without dead ends: 46996 [2022-03-15 20:55:16,411 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 344 GetRequests, 162 SyntacticMatches, 35 SemanticMatches, 147 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7916 ImplicationChecksByTransitivity, 4.4s TimeCoverageRelationStatistics Valid=2926, Invalid=19126, Unknown=0, NotChecked=0, Total=22052 [2022-03-15 20:55:16,411 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 752 mSDsluCounter, 955 mSDsCounter, 0 mSdLazyCounter, 3406 mSolverCounterSat, 253 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 752 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 3659 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 253 IncrementalHoareTripleChecker+Valid, 3406 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-03-15 20:55:16,412 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [752 Valid, 1 Invalid, 3659 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [253 Valid, 3406 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2022-03-15 20:55:16,471 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 46996 states. [2022-03-15 20:55:17,288 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 46996 to 22948. [2022-03-15 20:55:17,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22948 states, 22947 states have (on average 5.571055039874493) internal successors, (127839), 22947 states have internal predecessors, (127839), 0 states have call successors, (0), 0 states 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:17,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22948 states to 22948 states and 127839 transitions. [2022-03-15 20:55:17,431 INFO L78 Accepts]: Start accepts. Automaton has 22948 states and 127839 transitions. Word has length 20 [2022-03-15 20:55:17,431 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:55:17,431 INFO L470 AbstractCegarLoop]: Abstraction has 22948 states and 127839 transitions. [2022-03-15 20:55:17,431 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 6.086956521739131) internal successors, (140), 22 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:55:17,431 INFO L276 IsEmpty]: Start isEmpty. Operand 22948 states and 127839 transitions. [2022-03-15 20:55:17,648 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-15 20:55:17,649 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:55:17,649 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:17,687 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2022-03-15 20:55:17,863 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:55:17,863 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:17,864 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:55:17,864 INFO L85 PathProgramCache]: Analyzing trace with hash -1438317546, now seen corresponding path program 2 times [2022-03-15 20:55:17,864 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:55:17,865 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [56350556] [2022-03-15 20:55:17,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:55:17,865 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:55:17,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:55:17,941 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:55:17,941 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:55:17,941 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [56350556] [2022-03-15 20:55:17,941 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [56350556] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:55:17,941 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1071063349] [2022-03-15 20:55:17,941 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:55:17,942 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:55:17,942 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:55:17,944 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:17,949 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:17,970 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:55:17,970 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:55:17,970 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 20:55:17,971 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:55:18,351 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:18,351 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:55:18,458 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:18,459 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1071063349] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:55:18,459 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:55:18,459 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 7, 4] total 9 [2022-03-15 20:55:18,459 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [575663677] [2022-03-15 20:55:18,459 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:55:18,460 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:55:18,478 INFO L252 McrAutomatonBuilder]: Finished intersection with 264 states and 748 transitions. [2022-03-15 20:55:18,478 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:55:25,005 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 11 new interpolants: [298103#(and (= x4 (* 256 x3)) (= x2 x1)), 298107#(and (<= x1 (* 16 x2)) (<= (* 16 x2) x1) (= x3 (* 16 x4))), 298110#(and (= x3 (* 256 x4)) (<= x1 (* 16 x2)) (<= (* 16 x2) x1)), 298108#(and (= x4 (* 256 x3)) (= x1 (* 16 x2))), 298105#(and (= x2 (* 16 x1)) (= x3 (* 16 x4))), 298101#(and (= (+ (* (- 1) x4) x3) 0) (= x2 (* 16 x1))), 298109#(and (= x3 (* 256 x4)) (= x2 (* 16 x1))), 298104#(and (= x2 (* 16 x1)) (= x4 (* 256 x3))), 298100#(and (= (+ (* (- 1) x4) (* 16 x3)) 0) (= x2 x1)), 298102#(and (= (* 16 x3) x4) (= x2 (* 16 x1))), 298106#(and (= (* 16 x3) x4) (= x1 (* 16 x2)))] [2022-03-15 20:55:25,005 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-15 20:55:25,005 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:55:25,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-15 20:55:25,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=414, Unknown=0, NotChecked=0, Total=462 [2022-03-15 20:55:25,006 INFO L87 Difference]: Start difference. First operand 22948 states and 127839 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:55:26,392 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:55:26,392 INFO L93 Difference]: Finished difference Result 33675 states and 180099 transitions. [2022-03-15 20:55:26,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-15 20:55:26,393 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:55:26,393 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:55:26,662 INFO L225 Difference]: With dead ends: 33675 [2022-03-15 20:55:26,663 INFO L226 Difference]: Without dead ends: 33629 [2022-03-15 20:55:26,663 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 288 GetRequests, 117 SyntacticMatches, 151 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 542 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=48, Invalid=414, Unknown=0, NotChecked=0, Total=462 [2022-03-15 20:55:26,663 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 77 mSDsluCounter, 1066 mSDsCounter, 0 mSdLazyCounter, 3198 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s 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.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:55:26,663 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.1s Time] [2022-03-15 20:55:26,702 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33629 states. [2022-03-15 20:55:27,475 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33629 to 26989. [2022-03-15 20:55:27,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26989 states, 26988 states have (on average 5.618497109826589) internal successors, (151632), 26988 states have internal predecessors, (151632), 0 states have call successors, (0), 0 states 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:27,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26989 states to 26989 states and 151632 transitions. [2022-03-15 20:55:27,837 INFO L78 Accepts]: Start accepts. Automaton has 26989 states and 151632 transitions. Word has length 20 [2022-03-15 20:55:27,837 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:55:27,837 INFO L470 AbstractCegarLoop]: Abstraction has 26989 states and 151632 transitions. [2022-03-15 20:55:27,837 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:55:27,837 INFO L276 IsEmpty]: Start isEmpty. Operand 26989 states and 151632 transitions. [2022-03-15 20:55:28,083 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-15 20:55:28,083 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:55:28,084 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:28,102 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:28,284 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:55:28,284 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:28,285 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:55:28,285 INFO L85 PathProgramCache]: Analyzing trace with hash -503087122, now seen corresponding path program 3 times [2022-03-15 20:55:28,286 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:55:28,286 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [63851112] [2022-03-15 20:55:28,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:55:28,286 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:55:28,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:55:28,368 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:28,369 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:55:28,369 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [63851112] [2022-03-15 20:55:28,369 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [63851112] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:55:28,369 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1856840925] [2022-03-15 20:55:28,369 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:55:28,369 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:55:28,369 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:55:28,372 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:28,373 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:28,398 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-15 20:55:28,398 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:55:28,398 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 20:55:28,399 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:55:28,664 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:28,664 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:55:28,770 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:28,770 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1856840925] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:55:28,770 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:55:28,770 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 7, 4] total 8 [2022-03-15 20:55:28,771 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [755886912] [2022-03-15 20:55:28,771 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:55:28,772 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:55:28,790 INFO L252 McrAutomatonBuilder]: Finished intersection with 264 states and 748 transitions. [2022-03-15 20:55:28,791 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:55:35,035 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 11 new interpolants: [385898#(and (= (* 16 x3) x4) (= (* 256 x1) x2)), 385891#(and (= x2 (* 16 x1)) (= x3 (* 16 x4))), 385897#(and (= (* 256 x1) x2) (= x3 (* 16 x4))), 385889#(and (= (+ (* (- 1) x4) x3) 0) (= x2 (* 16 x1))), 385893#(and (= (* 16 x3) x4) (= x1 (* 16 x2))), 385895#(and (= (* 16 x3) x4) (= x2 (* 16 x1))), 385892#(and (= (+ (* (- 1) x4) (* 16 x3)) 0) (= x2 x1)), 385894#(and (= (* 16 x3) x4) (= x1 (* 256 x2))), 385888#(and (<= x1 (* 16 x2)) (<= (* 16 x2) x1) (= x3 (* 16 x4))), 385896#(and (<= (* 256 x2) x1) (<= x1 (* 256 x2)) (= x3 (* 16 x4))), 385890#(and (= (+ (* (- 1) x4) x3) 0) (= (* 256 x1) x2))] [2022-03-15 20:55:35,035 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-15 20:55:35,035 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:55:35,035 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-15 20:55:35,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=376, Unknown=0, NotChecked=0, Total=420 [2022-03-15 20:55:35,036 INFO L87 Difference]: Start difference. First operand 26989 states and 151632 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:55:36,639 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:55:36,639 INFO L93 Difference]: Finished difference Result 38845 states and 209698 transitions. [2022-03-15 20:55:36,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-15 20:55:36,640 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:55:36,641 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:55:36,820 INFO L225 Difference]: With dead ends: 38845 [2022-03-15 20:55:36,820 INFO L226 Difference]: Without dead ends: 38774 [2022-03-15 20:55:36,820 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 288 GetRequests, 93 SyntacticMatches, 176 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 581 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=44, Invalid=376, Unknown=0, NotChecked=0, Total=420 [2022-03-15 20:55:36,821 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 81 mSDsluCounter, 1122 mSDsCounter, 0 mSdLazyCounter, 3258 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 81 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 3258 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 3258 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-03-15 20:55:36,821 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [81 Valid, 1 Invalid, 3258 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3258 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-03-15 20:55:36,856 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 38774 states. [2022-03-15 20:55:37,818 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 38774 to 32428. [2022-03-15 20:55:37,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 32428 states, 32427 states have (on average 5.674407129860918) internal successors, (184004), 32427 states have internal predecessors, (184004), 0 states have call successors, (0), 0 states 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:38,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32428 states to 32428 states and 184004 transitions. [2022-03-15 20:55:38,288 INFO L78 Accepts]: Start accepts. Automaton has 32428 states and 184004 transitions. Word has length 20 [2022-03-15 20:55:38,288 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:55:38,288 INFO L470 AbstractCegarLoop]: Abstraction has 32428 states and 184004 transitions. [2022-03-15 20:55:38,288 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:55:38,288 INFO L276 IsEmpty]: Start isEmpty. Operand 32428 states and 184004 transitions. [2022-03-15 20:55:38,387 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-15 20:55:38,387 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:55:38,387 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:38,403 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-03-15 20:55:38,587 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:55:38,588 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:38,588 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:55:38,588 INFO L85 PathProgramCache]: Analyzing trace with hash 1800813592, now seen corresponding path program 7 times [2022-03-15 20:55:38,589 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:55:38,589 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2107605251] [2022-03-15 20:55:38,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:55:38,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:55:38,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:55:38,868 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:38,869 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:55:38,869 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2107605251] [2022-03-15 20:55:38,869 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2107605251] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:55:38,869 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1541867340] [2022-03-15 20:55:38,869 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:55:38,869 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:55:38,869 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:55:38,871 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:38,871 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:38,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:55:38,892 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 20:55:38,893 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:55:39,186 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:39,186 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:55:39,282 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:39,282 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1541867340] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:55:39,282 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:55:39,282 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 7, 4] total 7 [2022-03-15 20:55:39,282 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [254065190] [2022-03-15 20:55:39,282 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:55:39,284 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:55:39,297 INFO L252 McrAutomatonBuilder]: Finished intersection with 210 states and 560 transitions. [2022-03-15 20:55:39,298 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:55:42,872 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 3 new interpolants: [489724#(and (= x4 x3) (= (* 256 x1) x2)), 489725#(and (= x4 x3) (= (* x1 4096) x2)), 489723#(and (= x4 x3) (= x2 (* 16 x1)))] [2022-03-15 20:55:42,872 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-15 20:55:42,872 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:55:42,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-15 20:55:42,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2022-03-15 20:55:42,873 INFO L87 Difference]: Start difference. First operand 32428 states and 184004 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:43,419 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:55:43,419 INFO L93 Difference]: Finished difference Result 33887 states and 189310 transitions. [2022-03-15 20:55:43,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-15 20:55:43,420 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:43,420 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:55:43,577 INFO L225 Difference]: With dead ends: 33887 [2022-03-15 20:55:43,578 INFO L226 Difference]: Without dead ends: 33874 [2022-03-15 20:55:43,578 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 234 GetRequests, 131 SyntacticMatches, 93 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 148 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2022-03-15 20:55:43,578 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 33 mSDsluCounter, 292 mSDsCounter, 0 mSdLazyCounter, 804 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 804 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 804 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 20:55:43,579 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 1 Invalid, 804 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 804 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 20:55:43,616 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33874 states. [2022-03-15 20:55:44,471 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33874 to 33216. [2022-03-15 20:55:44,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 33216 states, 33215 states have (on average 5.6419087761553515) internal successors, (187396), 33215 states have internal predecessors, (187396), 0 states have call successors, (0), 0 states 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:44,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33216 states to 33216 states and 187396 transitions. [2022-03-15 20:55:44,873 INFO L78 Accepts]: Start accepts. Automaton has 33216 states and 187396 transitions. Word has length 20 [2022-03-15 20:55:44,873 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:55:44,873 INFO L470 AbstractCegarLoop]: Abstraction has 33216 states and 187396 transitions. [2022-03-15 20:55:44,873 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:44,873 INFO L276 IsEmpty]: Start isEmpty. Operand 33216 states and 187396 transitions. [2022-03-15 20:55:44,966 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 20:55:44,966 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:55:44,966 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:55:44,982 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:55:45,166 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2022-03-15 20:55:45,167 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:45,167 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:55:45,167 INFO L85 PathProgramCache]: Analyzing trace with hash -1474180527, now seen corresponding path program 10 times [2022-03-15 20:55:45,168 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:55:45,168 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1574959751] [2022-03-15 20:55:45,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:55:45,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:55:45,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:55:45,231 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:55:45,231 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:55:45,231 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1574959751] [2022-03-15 20:55:45,231 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1574959751] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:55:45,231 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [246305127] [2022-03-15 20:55:45,231 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:55:45,232 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:55:45,232 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:55:45,233 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:55:45,247 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:55:45,263 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:55:45,264 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:55:45,264 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 20:55:45,264 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:55:45,361 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:55:45,361 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:55:45,418 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:55:45,418 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [246305127] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:55:45,418 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:55:45,418 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 13 [2022-03-15 20:55:45,418 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1891074050] [2022-03-15 20:55:45,418 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:55:45,419 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:55:45,616 INFO L252 McrAutomatonBuilder]: Finished intersection with 246 states and 665 transitions. [2022-03-15 20:55:45,617 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:55:49,144 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 16 new interpolants: [590192#(or (< (* 16 x3) n) (not (< x3 n)) (<= n (* 256 x4))), 590187#(or (<= n x3) (<= n (* 16 x4)) (< (* 16 x3) n)), 590185#(or (< (* 256 x3) n) (<= n x4) (<= n (* 16 x3))), 590186#(or (<= n (* 16 x4)) (< x3 n)), 590191#(or (< x3 n) (<= n (* 256 x4))), 590180#(or (< (* 16 x3) n) (not (< x3 n))), 590184#(or (<= n x4) (<= n x3) (< (* 16 x3) n)), 590179#(< x3 n), 590188#(or (< (* 256 x3) n) (<= n (* 16 x4)) (<= n (* 16 x3))), 590183#(or (<= n x4) (< x3 n)), 590181#(or (< (* 256 x3) n) (<= n (* 16 x3))), 590182#(or (<= n (* 256 x3)) (< (* x3 4096) n)), 590190#(or (<= n (* 256 x3)) (<= n (* 16 x4)) (< (* x3 4096) n)), 590189#(or (<= n (* 256 x3)) (<= n x4) (< (* x3 4096) n)), 590193#(or (< (* 256 x3) n) (<= n (* 256 x4)) (<= n (* 16 x3))), 590194#(or (<= n (* 256 x3)) (< (* x3 4096) n) (<= n (* 256 x4)))] [2022-03-15 20:55:49,144 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 20:55:49,145 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:55:49,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 20:55:49,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=135, Invalid=735, Unknown=0, NotChecked=0, Total=870 [2022-03-15 20:55:49,145 INFO L87 Difference]: Start difference. First operand 33216 states and 187396 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:55:53,796 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:55:53,796 INFO L93 Difference]: Finished difference Result 84815 states and 446377 transitions. [2022-03-15 20:55:53,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 120 states. [2022-03-15 20:55:53,797 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:55:53,797 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:55:54,313 INFO L225 Difference]: With dead ends: 84815 [2022-03-15 20:55:54,313 INFO L226 Difference]: Without dead ends: 84563 [2022-03-15 20:55:54,314 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 386 GetRequests, 212 SyntacticMatches, 33 SemanticMatches, 141 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7581 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=3449, Invalid=16857, Unknown=0, NotChecked=0, Total=20306 [2022-03-15 20:55:54,315 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 858 mSDsluCounter, 489 mSDsCounter, 0 mSdLazyCounter, 1575 mSolverCounterSat, 256 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 858 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 1831 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 256 IncrementalHoareTripleChecker+Valid, 1575 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-15 20:55:54,315 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [858 Valid, 1 Invalid, 1831 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [256 Valid, 1575 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-03-15 20:55:54,396 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 84563 states. [2022-03-15 20:55:56,668 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 84563 to 52851. [2022-03-15 20:55:56,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 52851 states, 52850 states have (on average 5.847455061494797) internal successors, (309038), 52850 states have internal predecessors, (309038), 0 states have call successors, (0), 0 states 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:57,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52851 states to 52851 states and 309038 transitions. [2022-03-15 20:55:57,379 INFO L78 Accepts]: Start accepts. Automaton has 52851 states and 309038 transitions. Word has length 21 [2022-03-15 20:55:57,379 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:55:57,379 INFO L470 AbstractCegarLoop]: Abstraction has 52851 states and 309038 transitions. [2022-03-15 20:55:57,380 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:55:57,380 INFO L276 IsEmpty]: Start isEmpty. Operand 52851 states and 309038 transitions. [2022-03-15 20:55:57,562 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 20:55:57,562 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:55:57,562 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:55:57,578 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:55:57,763 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2022-03-15 20:55:57,763 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:57,764 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:55:57,764 INFO L85 PathProgramCache]: Analyzing trace with hash -1549667149, now seen corresponding path program 11 times [2022-03-15 20:55:57,765 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:55:57,766 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [221494519] [2022-03-15 20:55:57,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:55:57,766 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:55:57,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:55:57,829 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:55:57,829 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:55:57,830 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [221494519] [2022-03-15 20:55:57,830 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [221494519] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:55:57,830 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [220163291] [2022-03-15 20:55:57,830 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:55:57,830 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:55:57,830 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:55:57,832 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:55:57,833 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:55:57,856 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 20:55:57,856 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:55:57,856 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 20:55:57,857 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:55:57,955 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:55:57,955 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:55:58,017 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:55:58,018 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [220163291] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:55:58,018 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:55:58,018 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 13 [2022-03-15 20:55:58,018 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1054491966] [2022-03-15 20:55:58,018 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:55:58,020 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:55:58,038 INFO L252 McrAutomatonBuilder]: Finished intersection with 249 states and 675 transitions. [2022-03-15 20:55:58,038 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:56:02,289 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 20 new interpolants: [781078#(or (< (* 16 x3) n) (<= (+ (* 16 x4) 1) n) (not (< x3 n))), 781072#(< x3 n), 781084#(or (<= n (* 256 x3)) (< (* x3 4096) n)), 781073#(or (<= (+ x4 1) n) (< x3 n)), 781074#(or (< x3 n) (<= (+ (* 16 x4) 1) n)), 781077#(or (<= (+ x4 1) n) (< (* 16 x3) n) (not (< x3 n))), 781091#(or (<= (+ 1 (* 256 x4)) n) (not (< (* x3 4096) n)) (< (* 65536 x3) n)), 781090#(or (<= n (* x3 4096)) (<= (+ (* 16 x4) 1) n) (< (* 65536 x3) n)), 781079#(or (< (* 16 x3) n) (<= (+ 1 (* 256 x4)) n) (not (< x3 n))), 781082#(or (< (* 256 x3) n) (<= (+ (* 16 x4) 1) n) (<= n (* 16 x3))), 781087#(or (not (< (* 256 x3) n)) (<= (+ 1 (* 256 x4)) n) (< (* x3 4096) n)), 781080#(or (< (* 256 x3) n) (<= n (* 16 x3))), 781085#(or (<= n (* 256 x3)) (< x4 n) (< (* x3 4096) n)), 781083#(or (< (* 256 x3) n) (<= (+ 1 (* 256 x4)) n) (not (< (* 16 x3) n))), 781089#(or (<= n (* x3 4096)) (< x4 n) (< (* 65536 x3) n)), 781076#(or (< (* 16 x3) n) (not (< x3 n))), 781081#(or (< (* 256 x3) n) (< x4 n) (<= n (* 16 x3))), 781088#(or (<= n (* x3 4096)) (< (* 65536 x3) n)), 781075#(or (<= (+ 1 (* 256 x4)) n) (< x3 n)), 781086#(or (<= n (* 256 x3)) (<= (+ (* 16 x4) 1) n) (< (* x3 4096) n))] [2022-03-15 20:56:02,290 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-03-15 20:56:02,290 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:56:02,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-03-15 20:56:02,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=215, Invalid=907, Unknown=0, NotChecked=0, Total=1122 [2022-03-15 20:56:02,290 INFO L87 Difference]: Start difference. First operand 52851 states and 309038 transitions. Second operand has 30 states, 30 states have (on average 6.033333333333333) internal successors, (181), 29 states have internal predecessors, (181), 0 states have call successors, (0), 0 states 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,135 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:56:05,136 INFO L93 Difference]: Finished difference Result 79133 states and 443513 transitions. [2022-03-15 20:56:05,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2022-03-15 20:56:05,136 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 6.033333333333333) internal successors, (181), 29 states have internal predecessors, (181), 0 states have call successors, (0), 0 states have 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:05,136 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:56:05,604 INFO L225 Difference]: With dead ends: 79133 [2022-03-15 20:56:05,605 INFO L226 Difference]: Without dead ends: 79098 [2022-03-15 20:56:05,605 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 325 GetRequests, 211 SyntacticMatches, 33 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2198 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=1441, Invalid=5365, Unknown=0, NotChecked=0, Total=6806 [2022-03-15 20:56:05,606 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 501 mSDsluCounter, 495 mSDsCounter, 0 mSdLazyCounter, 1763 mSolverCounterSat, 182 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 501 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 1945 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 182 IncrementalHoareTripleChecker+Valid, 1763 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-15 20:56:05,606 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [501 Valid, 1 Invalid, 1945 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [182 Valid, 1763 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-15 20:56:05,685 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79098 states. [2022-03-15 20:56:07,816 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79098 to 57642. [2022-03-15 20:56:07,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 57642 states, 57641 states have (on average 5.842108915528877) internal successors, (336745), 57641 states have internal predecessors, (336745), 0 states have call successors, (0), 0 states 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:08,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57642 states to 57642 states and 336745 transitions. [2022-03-15 20:56:08,546 INFO L78 Accepts]: Start accepts. Automaton has 57642 states and 336745 transitions. Word has length 21 [2022-03-15 20:56:08,546 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:56:08,546 INFO L470 AbstractCegarLoop]: Abstraction has 57642 states and 336745 transitions. [2022-03-15 20:56:08,546 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 6.033333333333333) internal successors, (181), 29 states have internal predecessors, (181), 0 states have call successors, (0), 0 states 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:08,546 INFO L276 IsEmpty]: Start isEmpty. Operand 57642 states and 336745 transitions. [2022-03-15 20:56:08,737 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 20:56:08,737 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:56:08,737 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:56:08,753 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:08,938 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:56:08,938 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:08,938 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:56:08,938 INFO L85 PathProgramCache]: Analyzing trace with hash -438544645, now seen corresponding path program 12 times [2022-03-15 20:56:08,939 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:56:08,939 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1109759341] [2022-03-15 20:56:08,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:56:08,939 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:56:08,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:56:08,997 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:56:08,997 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:56:08,997 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1109759341] [2022-03-15 20:56:08,997 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1109759341] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:56:08,997 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1105945492] [2022-03-15 20:56:08,997 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:56:08,997 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:56:08,997 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:56:08,999 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:08,999 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:09,020 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-15 20:56:09,020 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:56:09,021 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 20:56:09,021 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:56:09,119 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:56:09,120 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:56:09,207 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:56:09,207 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1105945492] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:56:09,207 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:56:09,207 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 7, 7] total 17 [2022-03-15 20:56:09,207 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [393704185] [2022-03-15 20:56:09,207 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:56:09,208 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:56:09,225 INFO L252 McrAutomatonBuilder]: Finished intersection with 238 states and 641 transitions. [2022-03-15 20:56:09,225 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:56:13,240 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 15 new interpolants: [975750#(or (< (* 16 x4) n) (not (< x4 n)) (<= (+ 65280 n) (* 16 x3))), 975748#(or (< (* 16 x4) n) (not (< x4 n))), 975752#(or (<= (+ 65280 n) (* 256 x3)) (< (* 16 x4) n) (not (< x4 n))), 975746#(or (< x4 n) (<= (+ 65280 n) x3)), 975747#(or (< x4 n) (<= (+ 65280 n) (* 16 x3))), 975745#(< x4 n), 975757#(or (< x4 n) (<= (+ 65280 n) (* x3 4096))), 975749#(or (< (* 16 x4) n) (<= (+ 65280 n) x3) (not (< x4 n))), 975753#(or (<= n (* 16 x4)) (< (* 256 x4) n)), 975756#(or (< (* 256 x4) n) (not (< (* 16 x4) n)) (<= (+ 65280 n) (* 256 x3))), 975758#(or (<= (+ 65280 n) (* x3 4096)) (< (* 16 x4) n) (not (< x4 n))), 975754#(or (< (* 256 x4) n) (not (< (* 16 x4) n)) (<= (+ 65280 n) x3)), 975755#(or (< (* 256 x4) n) (not (< (* 16 x4) n)) (<= (+ 65280 n) (* 16 x3))), 975759#(or (<= n (* 16 x4)) (< (* 256 x4) n) (<= (+ 65280 n) (* x3 4096))), 975751#(or (< x4 n) (<= (+ 65280 n) (* 256 x3)))] [2022-03-15 20:56:13,241 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-15 20:56:13,241 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:56:13,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-15 20:56:13,241 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=926, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 20:56:13,242 INFO L87 Difference]: Start difference. First operand 57642 states and 336745 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:56:18,227 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:56:18,227 INFO L93 Difference]: Finished difference Result 118350 states and 618869 transitions. [2022-03-15 20:56:18,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2022-03-15 20:56:18,227 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:56:18,227 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:56:19,282 INFO L225 Difference]: With dead ends: 118350 [2022-03-15 20:56:19,282 INFO L226 Difference]: Without dead ends: 114982 [2022-03-15 20:56:19,283 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 355 GetRequests, 203 SyntacticMatches, 31 SemanticMatches, 121 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4409 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=2262, Invalid=12744, Unknown=0, NotChecked=0, Total=15006 [2022-03-15 20:56:19,284 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 480 mSDsluCounter, 711 mSDsCounter, 0 mSdLazyCounter, 2374 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 480 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 2448 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 2374 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-15 20:56:19,284 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [480 Valid, 1 Invalid, 2448 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 2374 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-03-15 20:56:19,413 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 114982 states. [2022-03-15 20:56:21,956 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 114982 to 67905. [2022-03-15 20:56:22,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 67905 states, 67904 states have (on average 5.8072573044297835) internal successors, (394336), 67904 states have internal predecessors, (394336), 0 states have call successors, (0), 0 states 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:22,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67905 states to 67905 states and 394336 transitions. [2022-03-15 20:56:22,905 INFO L78 Accepts]: Start accepts. Automaton has 67905 states and 394336 transitions. Word has length 21 [2022-03-15 20:56:22,905 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:56:22,905 INFO L470 AbstractCegarLoop]: Abstraction has 67905 states and 394336 transitions. [2022-03-15 20:56:22,905 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:56:22,905 INFO L276 IsEmpty]: Start isEmpty. Operand 67905 states and 394336 transitions. [2022-03-15 20:56:23,119 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 20:56:23,119 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:56:23,119 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:23,135 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-03-15 20:56:23,320 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:56:23,320 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:23,320 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:56:23,320 INFO L85 PathProgramCache]: Analyzing trace with hash 127943906, now seen corresponding path program 8 times [2022-03-15 20:56:23,321 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:56:23,321 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [280991037] [2022-03-15 20:56:23,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:56:23,321 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:56:23,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:56:23,388 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:23,388 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:56:23,388 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [280991037] [2022-03-15 20:56:23,388 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [280991037] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:56:23,388 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [341249371] [2022-03-15 20:56:23,388 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:56:23,389 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:56:23,389 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:56:23,392 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:23,427 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:23,429 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:56:23,430 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:56:23,430 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 20:56:23,431 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:56:23,543 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:23,543 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:56:23,611 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:23,611 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [341249371] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:56:23,611 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:56:23,611 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 13 [2022-03-15 20:56:23,611 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1885067764] [2022-03-15 20:56:23,612 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:56:23,968 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:56:23,990 INFO L252 McrAutomatonBuilder]: Finished intersection with 249 states and 675 transitions. [2022-03-15 20:56:23,990 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:56:29,362 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 45 new interpolants: [1230258#(or (< x1 n) (<= n (* 16 x2))), 1230271#(or (< (* 16 x2) n) (< (* x1 4096) n) (not (< x2 n)) (<= n (* 256 x1))), 1230276#(or (< (* x1 4096) n) (<= n (* 256 x2)) (<= n (* 256 x1))), 1230248#(or (< (* x2 4096) n) (<= n (* 256 x2))), 1230244#(or (< (* 256 x1) n) (< (* 16 x2) n) (<= n (* 16 x1)) (not (< x2 n))), 1230255#(or (< (* 256 x1) n) (<= n (* 16 x1)) (< (* x2 4096) n) (<= n (* 256 x2))), 1230254#(or (< (* 256 x1) n) (<= n (* 16 x1)) (< (* 256 x2) n) (<= n (* 16 x2))), 1230269#(or (< (* x1 4096) n) (<= n (* 256 x1))), 1230235#(or (not (< x1 n)) (< (* 16 x1) n)), 1230239#(or (< (* 256 x1) n) (<= n (* 16 x1))), 1230251#(or (< (* 65536 x2) n) (<= n (* x2 4096))), 1230243#(or (< (* 16 x2) n) (not (< x1 n)) (< (* 16 x1) n) (not (< x2 n))), 1230260#(or (<= n x1) (< (* 16 x1) n) (<= n (* 16 x2))), 1230263#(or (< (* 256 x1) n) (<= n (* 16 x1)) (<= n x2)), 1230268#(or (< (* 256 x1) n) (<= n (* 16 x1)) (<= n (* x2 4096))), 1230252#(or (< (* 65536 x2) n) (< x1 n) (<= n (* x2 4096))), 1230241#(or (< (* 16 x2) n) (not (< x2 n))), 1230247#(or (<= n x1) (< (* 16 x1) n) (< (* 256 x2) n) (<= n (* 16 x2))), 1230272#(or (< (* x1 4096) n) (< (* 256 x2) n) (<= n (* 16 x2)) (<= n (* 256 x1))), 1230238#(or (not (< x1 n)) (< (* 16 x1) n) (< x2 n)), 1230266#(or (< x1 n) (<= n (* x2 4096))), 1230237#(or (< x1 n) (< x2 n)), 1230234#(< x1 n), 1230262#(or (<= n x1) (< (* 16 x1) n) (<= n (* 256 x2))), 1230273#(or (< (* x1 4096) n) (<= n x2) (<= n (* 256 x1))), 1230245#(or (< (* 256 x2) n) (<= n (* 16 x2))), 1230257#(or (< x1 n) (<= n x2)), 1230249#(or (< x1 n) (< (* x2 4096) n) (<= n (* 256 x2))), 1230277#(or (< (* x1 4096) n) (< (* 65536 x2) n) (<= n (* 256 x1)) (<= n (* x2 4096))), 1230246#(or (< (* 256 x2) n) (< x1 n) (<= n (* 16 x2))), 1230256#(or (< (* 256 x1) n) (<= n (* 16 x1)) (< (* 65536 x2) n) (<= n (* x2 4096))), 1230250#(or (not (< x1 n)) (< (* 16 x1) n) (< (* x2 4096) n) (<= n (* 256 x2))), 1230264#(or (< (* 256 x1) n) (<= n (* 16 x1)) (<= n (* 16 x2))), 1230274#(or (< (* x1 4096) n) (<= n (* 16 x2)) (<= n (* 256 x1))), 1230259#(or (<= n x1) (< (* 16 x1) n) (<= n x2)), 1230265#(or (< (* 256 x1) n) (<= n (* 16 x1)) (<= n (* 256 x2))), 1230270#(or (< (* x1 4096) n) (< x2 n) (<= n (* 256 x1))), 1230275#(or (< (* x1 4096) n) (< (* x2 4096) n) (<= n (* 256 x2)) (<= n (* 256 x1))), 1230267#(or (not (< x1 n)) (< (* 16 x1) n) (<= n (* x2 4096))), 1230240#(or (< (* 256 x1) n) (<= n (* 16 x1)) (< x2 n)), 1230278#(or (< (* x1 4096) n) (<= n (* 256 x1)) (<= n (* x2 4096))), 1230261#(or (< x1 n) (<= n (* 256 x2))), 1230236#(< x2 n), 1230253#(or (not (< x1 n)) (< (* 16 x1) n) (< (* 65536 x2) n) (<= n (* x2 4096))), 1230242#(or (< (* 16 x2) n) (< x1 n) (not (< x2 n)))] [2022-03-15 20:56:29,362 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2022-03-15 20:56:29,362 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:56:29,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2022-03-15 20:56:29,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=449, Invalid=2973, Unknown=0, NotChecked=0, Total=3422 [2022-03-15 20:56:29,363 INFO L87 Difference]: Start difference. First operand 67905 states and 394336 transitions. Second operand has 55 states, 55 states have (on average 4.2) internal successors, (231), 54 states have internal predecessors, (231), 0 states have call successors, (0), 0 states 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:44,867 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:56:44,867 INFO L93 Difference]: Finished difference Result 225879 states and 1220165 transitions. [2022-03-15 20:56:44,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 239 states. [2022-03-15 20:56:44,868 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 4.2) internal successors, (231), 54 states have internal predecessors, (231), 0 states have call successors, (0), 0 states have 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:44,868 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:56:47,574 INFO L225 Difference]: With dead ends: 225879 [2022-03-15 20:56:47,574 INFO L226 Difference]: Without dead ends: 225418 [2022-03-15 20:56:47,577 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 507 GetRequests, 182 SyntacticMatches, 37 SemanticMatches, 288 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32796 ImplicationChecksByTransitivity, 10.5s TimeCoverageRelationStatistics Valid=13805, Invalid=70005, Unknown=0, NotChecked=0, Total=83810 [2022-03-15 20:56:47,577 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 5792 mSDsluCounter, 1078 mSDsCounter, 0 mSdLazyCounter, 4109 mSolverCounterSat, 960 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5792 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 5069 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 960 IncrementalHoareTripleChecker+Valid, 4109 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:56:47,577 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [5792 Valid, 1 Invalid, 5069 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [960 Valid, 4109 Invalid, 0 Unknown, 0 Unchecked, 2.2s Time] [2022-03-15 20:56:47,795 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 225418 states. [2022-03-15 20:56:54,736 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 225418 to 121439. [2022-03-15 20:56:54,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 121439 states, 121438 states have (on average 6.008893427098601) internal successors, (729708), 121438 states have internal predecessors, (729708), 0 states have call successors, (0), 0 states 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,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 121439 states to 121439 states and 729708 transitions. [2022-03-15 20:56:56,602 INFO L78 Accepts]: Start accepts. Automaton has 121439 states and 729708 transitions. Word has length 21 [2022-03-15 20:56:56,602 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:56:56,602 INFO L470 AbstractCegarLoop]: Abstraction has 121439 states and 729708 transitions. [2022-03-15 20:56:56,602 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 4.2) internal successors, (231), 54 states have internal predecessors, (231), 0 states have call successors, (0), 0 states 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,602 INFO L276 IsEmpty]: Start isEmpty. Operand 121439 states and 729708 transitions. [2022-03-15 20:56:57,007 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 20:56:57,007 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:56:57,007 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:57,022 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:57,207 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2022-03-15 20:56:57,208 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:57,209 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:56:57,209 INFO L85 PathProgramCache]: Analyzing trace with hash 556511040, now seen corresponding path program 9 times [2022-03-15 20:56:57,210 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:56:57,210 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1953760691] [2022-03-15 20:56:57,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:56:57,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:56:57,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:56:57,268 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,268 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:56:57,268 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1953760691] [2022-03-15 20:56:57,268 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1953760691] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:56:57,269 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1700868025] [2022-03-15 20:56:57,269 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:56:57,269 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:56:57,269 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:56:57,270 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:57,273 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:57,294 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 20:56:57,294 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:56:57,295 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 20:56:57,295 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:56:57,385 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,385 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:56:57,440 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,440 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1700868025] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:56:57,440 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:56:57,440 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 13 [2022-03-15 20:56:57,440 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [371346905] [2022-03-15 20:56:57,440 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:56:57,441 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:56:57,465 INFO L252 McrAutomatonBuilder]: Finished intersection with 246 states and 665 transitions. [2022-03-15 20:56:57,465 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:57:02,996 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 41 new interpolants: [1699649#(or (< (* x1 4096) n) (< x2 n) (<= n (* 256 x1))), 1699663#(or (< (* 256 x1) n) (<= n (* 16 x1)) (< (* x2 4096) n) (<= n (* 256 x2))), 1699634#(or (< (* 256 x1) n) (<= n (* 16 x1))), 1699646#(or (< (* 65536 x1) n) (<= n (* x1 4096))), 1699668#(or (< (* 16 x2) n) (not (< x2 n)) (<= n (* 256 x1))), 1699640#(or (< (* 16 x2) n) (< x1 n) (not (< x2 n))), 1699666#(or (< x2 n) (<= n (* 256 x1))), 1699638#(or (< (* 256 x1) n) (<= n (* 16 x1)) (< x2 n)), 1699671#(or (< (* 256 x2) n) (<= n (* 16 x2)) (<= n (* 256 x1))), 1699659#(or (< (* 65536 x1) n) (< x2 n) (<= n (* x1 4096))), 1699672#(or (< (* x2 4096) n) (<= n (* 256 x2)) (<= n (* 256 x1))), 1699632#(< x1 n), 1699660#(or (< (* 16 x2) n) (< (* 65536 x1) n) (<= n x2) (<= n (* x1 4096))), 1699664#(or (< (* x1 4096) n) (< (* x2 4096) n) (<= n (* 256 x2)) (<= n (* 256 x1))), 1699636#(or (< x1 n) (< x2 n)), 1699653#(or (< (* 256 x1) n) (< (* 16 x2) n) (<= n (* 16 x1)) (not (< x2 n))), 1699662#(or (not (< x1 n)) (< (* 16 x1) n) (< (* x2 4096) n) (<= n (* 256 x2))), 1699665#(or (< (* 256 x2) n) (< (* 65536 x1) n) (<= n (* 16 x2)) (<= n (* x1 4096))), 1699644#(or (<= n x1) (< (* 16 x1) n) (< (* 256 x2) n) (<= n (* 16 x2))), 1699643#(or (< (* 256 x2) n) (< x1 n) (<= n (* 16 x2))), 1699651#(or (<= n (* 16 x1)) (< x2 n)), 1699642#(or (< (* 256 x2) n) (<= n (* 16 x2))), 1699635#(< x2 n), 1699647#(or (< (* x2 4096) n) (<= n (* 256 x2))), 1699641#(or (< (* 16 x2) n) (not (< x1 n)) (< (* 16 x1) n) (not (< x2 n))), 1699645#(or (< (* x1 4096) n) (<= n (* 256 x1))), 1699658#(or (< (* 16 x2) n) (< (* x1 4096) n) (not (< x2 n)) (<= n (* 256 x1))), 1699650#(or (<= n x1) (< x2 n)), 1699667#(or (< (* 65536 x1) n) (< (* x2 4096) n) (<= n (* 256 x2)) (<= n (* x1 4096))), 1699670#(or (<= n (* 16 x1)) (< (* x2 4096) n) (<= n (* 256 x2))), 1699661#(or (< (* x1 4096) n) (< (* 256 x2) n) (<= n (* 16 x2)) (<= n (* 256 x1))), 1699652#(or (<= n x1) (< (* 16 x2) n) (not (< x2 n))), 1699654#(or (< (* 16 x2) n) (<= n (* 16 x1)) (<= n x2)), 1699633#(or (not (< x1 n)) (< (* 16 x1) n)), 1699648#(or (< x1 n) (< (* x2 4096) n) (<= n (* 256 x2))), 1699669#(or (<= n x1) (< (* x2 4096) n) (<= n (* 256 x2))), 1699639#(or (< (* 16 x2) n) (not (< x2 n))), 1699655#(or (<= n x1) (< (* 256 x2) n) (<= n (* 16 x2))), 1699657#(or (<= n (* 16 x1)) (< (* 256 x2) n) (<= n (* 16 x2))), 1699637#(or (not (< x1 n)) (< (* 16 x1) n) (< x2 n)), 1699656#(or (< (* 256 x1) n) (<= n (* 16 x1)) (< (* 256 x2) n) (<= n (* 16 x2)))] [2022-03-15 20:57:02,997 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 51 states [2022-03-15 20:57:02,997 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:57:02,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2022-03-15 20:57:02,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=392, Invalid=2578, Unknown=0, NotChecked=0, Total=2970 [2022-03-15 20:57:02,998 INFO L87 Difference]: Start difference. First operand 121439 states and 729708 transitions. Second operand has 51 states, 51 states have (on average 4.431372549019608) internal successors, (226), 50 states have internal predecessors, (226), 0 states have call successors, (0), 0 states 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:19,615 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:57:19,616 INFO L93 Difference]: Finished difference Result 288750 states and 1584981 transitions. [2022-03-15 20:57:19,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 274 states. [2022-03-15 20:57:19,616 INFO L78 Accepts]: Start accepts. Automaton has has 51 states, 51 states have (on average 4.431372549019608) internal successors, (226), 50 states have internal predecessors, (226), 0 states have call successors, (0), 0 states have 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:19,616 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:57:22,255 INFO L225 Difference]: With dead ends: 288750 [2022-03-15 20:57:22,255 INFO L226 Difference]: Without dead ends: 288465 [2022-03-15 20:57:22,258 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 534 GetRequests, 183 SyntacticMatches, 37 SemanticMatches, 314 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40775 ImplicationChecksByTransitivity, 11.2s TimeCoverageRelationStatistics Valid=15690, Invalid=83850, Unknown=0, NotChecked=0, Total=99540 [2022-03-15 20:57:22,258 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 4895 mSDsluCounter, 1086 mSDsCounter, 0 mSdLazyCounter, 4070 mSolverCounterSat, 647 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4895 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 4717 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 647 IncrementalHoareTripleChecker+Valid, 4070 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:57:22,259 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4895 Valid, 1 Invalid, 4717 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [647 Valid, 4070 Invalid, 0 Unknown, 0 Unchecked, 2.1s Time] [2022-03-15 20:57:23,112 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 288465 states. [2022-03-15 20:57:32,950 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 288465 to 173705. [2022-03-15 20:57:33,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 173705 states, 173704 states have (on average 6.051593515405518) internal successors, (1051186), 173704 states have internal predecessors, (1051186), 0 states have call successors, (0), 0 states 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:35,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 173705 states to 173705 states and 1051186 transitions. [2022-03-15 20:57:35,424 INFO L78 Accepts]: Start accepts. Automaton has 173705 states and 1051186 transitions. Word has length 21 [2022-03-15 20:57:35,425 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:57:35,425 INFO L470 AbstractCegarLoop]: Abstraction has 173705 states and 1051186 transitions. [2022-03-15 20:57:35,425 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 51 states, 51 states have (on average 4.431372549019608) internal successors, (226), 50 states have internal predecessors, (226), 0 states have call successors, (0), 0 states 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:35,425 INFO L276 IsEmpty]: Start isEmpty. Operand 173705 states and 1051186 transitions. [2022-03-15 20:57:36,362 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-03-15 20:57:36,363 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:57:36,363 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:57:36,384 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:36,583 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-03-15 20:57:36,583 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:57:36,584 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:57:36,584 INFO L85 PathProgramCache]: Analyzing trace with hash -794414868, now seen corresponding path program 13 times [2022-03-15 20:57:36,585 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:57:36,585 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [984487913] [2022-03-15 20:57:36,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:57:36,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:57:36,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:57:36,663 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:57:36,664 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:57:36,664 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [984487913] [2022-03-15 20:57:36,664 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [984487913] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:57:36,664 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1766655426] [2022-03-15 20:57:36,664 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:57:36,664 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:57:36,664 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:57:36,665 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:36,667 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:36,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:57:36,691 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-15 20:57:36,692 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:57:36,930 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:57:36,930 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:57:37,029 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:57:37,029 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1766655426] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:57:37,029 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:57:37,029 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 9, 5] total 9 [2022-03-15 20:57:37,029 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [755842163] [2022-03-15 20:57:37,029 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:57:37,031 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:57:37,056 INFO L252 McrAutomatonBuilder]: Finished intersection with 292 states and 802 transitions. [2022-03-15 20:57:37,056 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:57:43,844 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 4 new interpolants: [2336493#(and (= x4 (* 256 x3)) (= x2 x1)), 2336494#(and (= x2 x1) (= (* x3 4096) x4)), 2336492#(and (= (* 16 x3) x4) (= x2 x1)), 2336495#(and (= x4 (* 65536 x3)) (= x2 x1))] [2022-03-15 20:57:43,844 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 20:57:43,845 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:57:43,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 20:57:43,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=179, Unknown=0, NotChecked=0, Total=210 [2022-03-15 20:57:43,845 INFO L87 Difference]: Start difference. First operand 173705 states and 1051186 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:57:47,366 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:57:47,366 INFO L93 Difference]: Finished difference Result 175309 states and 1056391 transitions. [2022-03-15 20:57:47,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-15 20:57:47,367 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:57:47,367 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:57:50,077 INFO L225 Difference]: With dead ends: 175309 [2022-03-15 20:57:50,077 INFO L226 Difference]: Without dead ends: 175301 [2022-03-15 20:57:50,078 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 320 GetRequests, 150 SyntacticMatches, 157 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 363 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=31, Invalid=179, Unknown=0, NotChecked=0, Total=210 [2022-03-15 20:57:50,078 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 28 mSDsluCounter, 355 mSDsCounter, 0 mSdLazyCounter, 1154 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s 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.4s IncrementalHoareTripleChecker+Time [2022-03-15 20:57:50,078 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.4s Time] [2022-03-15 20:57:50,235 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 175301 states. [2022-03-15 20:57:57,081 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 175301 to 174144. [2022-03-15 20:57:57,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 174144 states, 174143 states have (on average 6.0476332669128245) internal successors, (1053153), 174143 states have internal predecessors, (1053153), 0 states have call successors, (0), 0 states 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:59,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 174144 states to 174144 states and 1053153 transitions. [2022-03-15 20:57:59,933 INFO L78 Accepts]: Start accepts. Automaton has 174144 states and 1053153 transitions. Word has length 22 [2022-03-15 20:57:59,933 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:57:59,933 INFO L470 AbstractCegarLoop]: Abstraction has 174144 states and 1053153 transitions. [2022-03-15 20:57:59,933 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:57:59,933 INFO L276 IsEmpty]: Start isEmpty. Operand 174144 states and 1053153 transitions. [2022-03-15 20:58:00,511 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-03-15 20:58:00,511 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:58:00,511 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:00,527 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:58:00,712 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-03-15 20:58:00,712 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:58:00,713 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:58:00,713 INFO L85 PathProgramCache]: Analyzing trace with hash -704966834, now seen corresponding path program 14 times [2022-03-15 20:58:00,714 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:58:00,714 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [987916427] [2022-03-15 20:58:00,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:58:00,714 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:58:00,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:58:00,774 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:00,774 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:58:00,774 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [987916427] [2022-03-15 20:58:00,774 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [987916427] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:58:00,775 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1458115323] [2022-03-15 20:58:00,775 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:58:00,775 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:58:00,775 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:58:00,776 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:58:00,777 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:58:00,802 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:58:00,802 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:58:00,802 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 20:58:00,803 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:58:00,949 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:58:00,949 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:58:01,046 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:58:01,046 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1458115323] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:58:01,046 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:58:01,047 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 7] total 21 [2022-03-15 20:58:01,047 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [104355480] [2022-03-15 20:58:01,047 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:58:01,048 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:58:01,069 INFO L252 McrAutomatonBuilder]: Finished intersection with 288 states and 790 transitions. [2022-03-15 20:58:01,069 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:58:06,655 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 22 new interpolants: [2860256#(or (<= (+ 3840 (* 256 x4)) (* 16 x3)) (not (< (* 16 x4) n)) (not (< x4 n))), 2860242#(or (<= (+ 61440 (* 256 x4)) x3) (not (< x4 n))), 2860258#(or (<= n (* x3 4096)) (<= (+ x4 61441) n) (< (* 65536 x3) n)), 2860261#(or (< (* 1048576 x3) n) (<= (+ x4 61441) n) (<= n (* 65536 x3))), 2860250#(or (<= (+ 3840 (* 16 x4)) (* 16 x3)) (not (< x4 n))), 2860259#(or (<= (+ 3840 (* 16 x4)) (* 256 x3)) (not (< x4 n))), 2860262#(or (<= (+ 3840 (* 256 x4)) (* 256 x3)) (not (< (* 16 x4) n)) (not (< x4 n))), 2860251#(or (<= n (* 256 x3)) (< (* x3 4096) n)), 2860246#(or (<= (+ x4 61441) n) (< (* 16 x3) n) (not (< x3 n))), 2860257#(or (<= n (* x3 4096)) (< (* 65536 x3) n)), 2860248#(or (< (* 256 x3) n) (<= n (* 16 x3))), 2860249#(or (< (* 256 x3) n) (<= (+ x4 61441) n) (not (< (* 16 x3) n))), 2860260#(or (< (* 1048576 x3) n) (<= n (* 65536 x3))), 2860243#(< x3 n), 2860255#(or (not (< (* 16 x4) n)) (<= (+ 3840 (* 256 x4)) x3) (not (< x4 n))), 2860253#(or (<= (+ (* x4 4096) 61441) n) (not (< (* 16 x4) n)) (not (< x4 n))), 2860254#(or (<= (+ 61440 (* x4 4096)) x3) (not (< (* 16 x4) n)) (not (< x4 n))), 2860244#(or (<= (+ x4 61441) n) (< x3 n)), 2860245#(or (< (* 16 x3) n) (not (< x3 n))), 2860241#(or (<= (+ 61441 (* 256 x4)) n) (not (< x4 n))), 2860247#(or (<= (+ 3840 (* 16 x4)) x3) (not (< x4 n))), 2860252#(or (<= n (* 256 x3)) (<= (+ x4 61441) n) (< (* x3 4096) n))] [2022-03-15 20:58:06,656 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-03-15 20:58:06,656 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:58:06,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-03-15 20:58:06,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=145, Invalid=1747, Unknown=0, NotChecked=0, Total=1892 [2022-03-15 20:58:06,656 INFO L87 Difference]: Start difference. First operand 174144 states and 1053153 transitions. Second operand has 33 states, 33 states have (on average 6.090909090909091) internal successors, (201), 32 states have internal predecessors, (201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:58:28,197 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:58:28,197 INFO L93 Difference]: Finished difference Result 399246 states and 2179236 transitions. [2022-03-15 20:58:28,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 228 states. [2022-03-15 20:58:28,198 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 6.090909090909091) internal successors, (201), 32 states have internal predecessors, (201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-03-15 20:58:28,198 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:58:32,598 INFO L225 Difference]: With dead ends: 399246 [2022-03-15 20:58:32,599 INFO L226 Difference]: Without dead ends: 395646 [2022-03-15 20:58:32,601 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 534 GetRequests, 233 SyntacticMatches, 42 SemanticMatches, 259 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25384 ImplicationChecksByTransitivity, 13.5s TimeCoverageRelationStatistics Valid=8419, Invalid=59441, Unknown=0, NotChecked=0, Total=67860 [2022-03-15 20:58:32,601 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 1784 mSDsluCounter, 1802 mSDsCounter, 0 mSdLazyCounter, 6527 mSolverCounterSat, 572 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1784 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 7099 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 572 IncrementalHoareTripleChecker+Valid, 6527 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.0s IncrementalHoareTripleChecker+Time [2022-03-15 20:58:32,602 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1784 Valid, 1 Invalid, 7099 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [572 Valid, 6527 Invalid, 0 Unknown, 0 Unchecked, 3.0s Time] [2022-03-15 20:58:33,672 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 395646 states. [2022-03-15 20:58:48,275 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 395646 to 200498. [2022-03-15 20:58:48,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 200498 states, 200497 states have (on average 6.069217993286682) internal successors, (1216860), 200497 states have internal predecessors, (1216860), 0 states have call successors, (0), 0 states 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:52,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 200498 states to 200498 states and 1216860 transitions. [2022-03-15 20:58:52,936 INFO L78 Accepts]: Start accepts. Automaton has 200498 states and 1216860 transitions. Word has length 22 [2022-03-15 20:58:52,936 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:58:52,936 INFO L470 AbstractCegarLoop]: Abstraction has 200498 states and 1216860 transitions. [2022-03-15 20:58:52,936 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 6.090909090909091) internal successors, (201), 32 states have internal predecessors, (201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:58:52,937 INFO L276 IsEmpty]: Start isEmpty. Operand 200498 states and 1216860 transitions. [2022-03-15 20:58:54,091 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-03-15 20:58:54,091 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:58:54,091 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:58:54,107 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2022-03-15 20:58:54,291 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:58:54,292 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:58:54,292 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:58:54,293 INFO L85 PathProgramCache]: Analyzing trace with hash 700868824, now seen corresponding path program 4 times [2022-03-15 20:58:54,294 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:58:54,294 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [683591649] [2022-03-15 20:58:54,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:58:54,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:58:54,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:58:54,384 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:58:54,384 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:58:54,384 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [683591649] [2022-03-15 20:58:54,384 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [683591649] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:58:54,384 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [976539447] [2022-03-15 20:58:54,384 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:58:54,384 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:58:54,384 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:58:54,385 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:58:54,386 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:58:54,411 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:58:54,412 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:58:54,412 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-15 20:58:54,412 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:58:55,032 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:58:55,033 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:58:55,155 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:58:55,155 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [976539447] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:58:55,155 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:58:55,155 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 9, 5] total 12 [2022-03-15 20:58:55,155 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [870232430] [2022-03-15 20:58:55,155 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:58:55,156 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:58:55,186 INFO L252 McrAutomatonBuilder]: Finished intersection with 391 states and 1150 transitions. [2022-03-15 20:58:55,187 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:59:05,802 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 16 new interpolants: [3661085#(and (= (+ (* (- 1) x4) x3) 0) (= x2 (* 16 x1))), 3661091#(and (= x3 (* 256 x4)) (= x2 (* 16 x1))), 3661089#(and (= x2 (* 16 x1)) (= (* x3 4096) x4)), 3661087#(and (= (* 16 x3) x4) (= x2 (* 16 x1))), 3661094#(and (<= x1 (* 16 x2)) (= (* x4 4096) x3) (<= (* 16 x2) x1)), 3661086#(and (= x2 x1) (= (* x3 4096) x4)), 3661084#(and (= x4 (* 256 x3)) (= x1 (* 16 x2))), 3661090#(and (= x2 (* 16 x1)) (= x3 (* 16 x4))), 3661088#(and (= x2 (* 16 x1)) (= x4 (* 256 x3))), 3661081#(and (<= x1 (* 16 x2)) (<= (* 16 x2) x1) (= x3 (* 16 x4))), 3661082#(and (= x3 (* 256 x4)) (<= x1 (* 16 x2)) (<= (* 16 x2) x1)), 3661093#(and (= x1 (* 16 x2)) (= (* x3 4096) x4)), 3661083#(and (= (* 16 x3) x4) (= x1 (* 16 x2))), 3661079#(and (= (+ (* (- 1) x4) (* 16 x3)) 0) (= x2 x1)), 3661080#(and (= x4 (* 256 x3)) (= x2 x1)), 3661092#(and (= x2 (* 16 x1)) (= (* x4 4096) x3))] [2022-03-15 20:59:05,802 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-15 20:59:05,803 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:59:05,803 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-15 20:59:05,803 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=803, Unknown=0, NotChecked=0, Total=870 [2022-03-15 20:59:05,803 INFO L87 Difference]: Start difference. First operand 200498 states and 1216860 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:11,764 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:59:11,764 INFO L93 Difference]: Finished difference Result 225028 states and 1342499 transitions. [2022-03-15 20:59:11,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-15 20:59:11,765 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:11,765 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:59:15,775 INFO L225 Difference]: With dead ends: 225028 [2022-03-15 20:59:15,776 INFO L226 Difference]: Without dead ends: 224972 [2022-03-15 20:59:15,776 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 419 GetRequests, 178 SyntacticMatches, 213 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1044 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=67, Invalid=803, Unknown=0, NotChecked=0, Total=870 [2022-03-15 20:59:15,777 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 110 mSDsluCounter, 2062 mSDsCounter, 0 mSdLazyCounter, 6175 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s 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.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:59:15,777 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.2s Time] [2022-03-15 20:59:16,061 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 224972 states. [2022-03-15 20:59:26,910 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 224972 to 208912. [2022-03-15 20:59:27,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 208912 states, 208911 states have (on average 6.069895792945321) internal successors, (1268068), 208911 states have internal predecessors, (1268068), 0 states have call successors, (0), 0 states 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:30,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 208912 states to 208912 states and 1268068 transitions. [2022-03-15 20:59:30,417 INFO L78 Accepts]: Start accepts. Automaton has 208912 states and 1268068 transitions. Word has length 22 [2022-03-15 20:59:30,418 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:59:30,418 INFO L470 AbstractCegarLoop]: Abstraction has 208912 states and 1268068 transitions. [2022-03-15 20:59:30,418 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 20:59:30,418 INFO L276 IsEmpty]: Start isEmpty. Operand 208912 states and 1268068 transitions. [2022-03-15 20:59:31,449 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-03-15 20:59:31,449 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:59:31,450 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 20:59:31,475 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:59:31,675 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:59:31,675 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:59:31,676 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:59:31,676 INFO L85 PathProgramCache]: Analyzing trace with hash 81077676, now seen corresponding path program 5 times [2022-03-15 20:59:31,677 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:59:31,677 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1060413624] [2022-03-15 20:59:31,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:59:31,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:59:31,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:59:31,785 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:59:31,785 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:59:31,785 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1060413624] [2022-03-15 20:59:31,785 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1060413624] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:59:31,785 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1187122079] [2022-03-15 20:59:31,786 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:59:31,786 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:59:31,786 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:59:31,787 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:59:31,788 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:59:31,816 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:59:31,817 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:59:31,817 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-15 20:59:31,818 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:59:32,153 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:59:32,153 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:59:32,270 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:59:32,271 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1187122079] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:59:32,271 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:59:32,271 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 9, 5] total 11 [2022-03-15 20:59:32,271 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [940272158] [2022-03-15 20:59:32,271 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:59:32,272 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:59:32,305 INFO L252 McrAutomatonBuilder]: Finished intersection with 428 states and 1282 transitions. [2022-03-15 20:59:32,305 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:59:44,314 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 20 new interpolants: [4304093#(and (= x4 (* 256 x3)) (= x2 x1)), 4304097#(and (<= (* 256 x2) x1) (<= x1 (* 256 x2)) (= x3 (* 16 x4))), 4304090#(and (= (+ (* (- 1) x4) x3) 0) (= (* 256 x1) x2)), 4304094#(and (= x3 (* 256 x4)) (= x2 (* 16 x1))), 4304104#(and (= x3 (* 256 x4)) (<= (* 256 x2) x1) (<= x1 (* 256 x2))), 4304088#(and (= (+ (* (- 1) x4) (* 16 x3)) 0) (= x2 x1)), 4304098#(and (= (* 16 x3) x4) (= x1 (* 16 x2))), 4304103#(and (= x4 (* 256 x3)) (= (* 256 x1) x2)), 4304100#(and (= x2 (* 16 x1)) (= x4 (* 256 x3))), 4304096#(and (<= x1 (* 16 x2)) (<= (* 16 x2) x1) (= x3 (* 16 x4))), 4304089#(and (= (* 16 x3) x4) (= x2 (* 16 x1))), 4304105#(and (= x4 (* 256 x3)) (= x1 (* 256 x2))), 4304086#(and (= (+ (* (- 1) x4) x3) 0) (= x2 (* 16 x1))), 4304101#(and (= x3 (* 256 x4)) (<= x1 (* 16 x2)) (<= (* 16 x2) x1)), 4304091#(and (= (* 16 x3) x4) (= (* 256 x1) x2)), 4304095#(and (= x3 (* 256 x4)) (= (* 256 x1) x2)), 4304099#(and (= (* 16 x3) x4) (= x1 (* 256 x2))), 4304102#(and (= x4 (* 256 x3)) (= x1 (* 16 x2))), 4304087#(and (= x2 (* 16 x1)) (= x3 (* 16 x4))), 4304092#(and (= (* 256 x1) x2) (= x3 (* 16 x4)))] [2022-03-15 20:59:44,315 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-15 20:59:44,315 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:59:44,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-15 20:59:44,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=985, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 20:59:44,316 INFO L87 Difference]: Start difference. First operand 208912 states and 1268068 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 20:59:51,945 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:59:51,946 INFO L93 Difference]: Finished difference Result 292306 states and 1742164 transitions. [2022-03-15 20:59:51,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-03-15 20:59:51,946 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 20:59:51,946 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:59:57,572 INFO L225 Difference]: With dead ends: 292306 [2022-03-15 20:59:57,573 INFO L226 Difference]: Without dead ends: 292210 [2022-03-15 20:59:57,573 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 456 GetRequests, 184 SyntacticMatches, 241 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1116 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=71, Invalid=985, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 20:59:57,573 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 130 mSDsluCounter, 2882 mSDsCounter, 0 mSdLazyCounter, 8547 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 130 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 8547 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 8547 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.0s IncrementalHoareTripleChecker+Time [2022-03-15 20:59:57,574 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [130 Valid, 1 Invalid, 8547 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 8547 Invalid, 0 Unknown, 0 Unchecked, 3.0s Time] [2022-03-15 20:59:57,955 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 292210 states. [2022-03-15 21:00:14,324 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 292210 to 260528. [2022-03-15 21:00:15,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 260528 states, 260527 states have (on average 6.136849539587068) internal successors, (1598815), 260527 states have internal predecessors, (1598815), 0 states have call successors, (0), 0 states 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:19,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 260528 states to 260528 states and 1598815 transitions. [2022-03-15 21:00:19,172 INFO L78 Accepts]: Start accepts. Automaton has 260528 states and 1598815 transitions. Word has length 22 [2022-03-15 21:00:19,173 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:00:19,173 INFO L470 AbstractCegarLoop]: Abstraction has 260528 states and 1598815 transitions. [2022-03-15 21:00:19,173 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:19,173 INFO L276 IsEmpty]: Start isEmpty. Operand 260528 states and 1598815 transitions. [2022-03-15 21:00:20,059 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-03-15 21:00:20,063 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:00:20,063 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:20,080 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2022-03-15 21:00:20,265 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:00:20,265 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 21:00:20,265 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:00:20,265 INFO L85 PathProgramCache]: Analyzing trace with hash 2082517144, now seen corresponding path program 6 times [2022-03-15 21:00:20,266 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:00:20,266 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1599692054] [2022-03-15 21:00:20,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:00:20,266 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:00:20,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:00:20,364 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:20,364 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:00:20,364 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1599692054] [2022-03-15 21:00:20,364 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1599692054] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:00:20,364 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1804724642] [2022-03-15 21:00:20,364 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 21:00:20,365 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:00:20,365 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:00:20,366 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 21:00:20,367 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 21:00:20,391 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 21:00:20,392 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:00:20,392 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-15 21:00:20,393 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:00:21,097 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:21,097 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:00:21,210 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:21,210 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1804724642] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:00:21,210 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:00:21,210 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 9, 5] total 10 [2022-03-15 21:00:21,210 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1750306639] [2022-03-15 21:00:21,211 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:00:21,212 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:00:21,242 INFO L252 McrAutomatonBuilder]: Finished intersection with 391 states and 1150 transitions. [2022-03-15 21:00:21,243 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:00:31,953 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 16 new interpolants: [5117610#(and (= (+ (* (- 1) x4) x3) 0) (= (* 256 x1) x2)), 5117608#(and (= x2 (* 16 x1)) (= x3 (* 16 x4))), 5117620#(and (= (* 256 x1) x2) (= x3 (* 16 x4))), 5117619#(and (= (* 16 x3) x4) (= (* x2 4096) x1)), 5117613#(and (= x4 x3) (= (* x1 4096) x2)), 5117617#(and (<= x1 (* x2 4096)) (<= (* x2 4096) x1) (= x3 (* 16 x4))), 5117616#(and (<= (* 256 x2) x1) (<= x1 (* 256 x2)) (= x3 (* 16 x4))), 5117618#(and (= (* 16 x3) x4) (= x1 (* 256 x2))), 5117607#(and (= (+ (* (- 1) x4) x3) 0) (= x2 (* 16 x1))), 5117621#(and (= (* x1 4096) x2) (= x3 (* 16 x4))), 5117609#(and (= (* 16 x3) x4) (= x2 (* 16 x1))), 5117615#(and (<= x1 (* 16 x2)) (<= (* 16 x2) x1) (= x3 (* 16 x4))), 5117611#(and (= (* 16 x3) x4) (= (* 256 x1) x2)), 5117614#(and (= (* 16 x3) x4) (= (* x1 4096) x2)), 5117606#(and (= (+ (* (- 1) x4) (* 16 x3)) 0) (= x2 x1)), 5117612#(and (= (* 16 x3) x4) (= x1 (* 16 x2)))] [2022-03-15 21:00:31,953 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-15 21:00:31,953 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:00:31,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-15 21:00:31,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=697, Unknown=0, NotChecked=0, Total=756 [2022-03-15 21:00:31,954 INFO L87 Difference]: Start difference. First operand 260528 states and 1598815 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:00:39,200 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:00:39,201 INFO L93 Difference]: Finished difference Result 302783 states and 1815368 transitions. [2022-03-15 21:00:39,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-15 21:00:39,201 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:00:39,201 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:00:42,856 INFO L225 Difference]: With dead ends: 302783 [2022-03-15 21:00:42,857 INFO L226 Difference]: Without dead ends: 302695 [2022-03-15 21:00:42,857 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 419 GetRequests, 149 SyntacticMatches, 244 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 986 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=59, Invalid=697, Unknown=0, NotChecked=0, Total=756 [2022-03-15 21:00:42,857 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 118 mSDsluCounter, 2222 mSDsCounter, 0 mSdLazyCounter, 6343 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 118 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 6343 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 6343 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2022-03-15 21:00:42,857 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [118 Valid, 1 Invalid, 6343 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 6343 Invalid, 0 Unknown, 0 Unchecked, 2.2s Time] [2022-03-15 21:00:43,144 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 302695 states. [2022-03-15 21:00:58,073 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 302695 to 283638. [2022-03-15 21:00:59,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 283638 states, 283637 states have (on average 6.116035637099532) internal successors, (1734734), 283637 states have internal predecessors, (1734734), 0 states have call successors, (0), 0 states 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:02,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 283638 states to 283638 states and 1734734 transitions. [2022-03-15 21:01:02,715 INFO L78 Accepts]: Start accepts. Automaton has 283638 states and 1734734 transitions. Word has length 22 [2022-03-15 21:01:02,716 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:01:02,716 INFO L470 AbstractCegarLoop]: Abstraction has 283638 states and 1734734 transitions. [2022-03-15 21:01:02,716 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:02,716 INFO L276 IsEmpty]: Start isEmpty. Operand 283638 states and 1734734 transitions. [2022-03-15 21:01:04,509 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-03-15 21:01:04,509 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:01:04,509 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:04,532 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 21:01:04,731 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2022-03-15 21:01:04,731 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 21:01:04,731 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:01:04,732 INFO L85 PathProgramCache]: Analyzing trace with hash -12702930, now seen corresponding path program 10 times [2022-03-15 21:01:04,733 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:01:04,733 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1702070264] [2022-03-15 21:01:04,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:01:04,734 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:01:04,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:01:04,830 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:04,830 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:01:04,830 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1702070264] [2022-03-15 21:01:04,830 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1702070264] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:01:04,831 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2095470962] [2022-03-15 21:01:04,831 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 21:01:04,831 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:01:04,831 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:01:04,832 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 21:01:04,834 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 21:01:04,873 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 21:01:04,873 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:01:04,874 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-15 21:01:04,875 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:01:05,286 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:05,286 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:01:05,414 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:05,414 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2095470962] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:01:05,415 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:01:05,415 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 9, 5] total 9 [2022-03-15 21:01:05,415 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [982557504] [2022-03-15 21:01:05,415 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:01:05,416 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:01:05,445 INFO L252 McrAutomatonBuilder]: Finished intersection with 292 states and 802 transitions. [2022-03-15 21:01:05,445 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:01:12,167 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 4 new interpolants: [5987818#(and (= x4 x3) (= x2 (* 16 x1))), 5987821#(and (= x4 x3) (= (* 65536 x1) x2)), 5987820#(and (= x4 x3) (= (* x1 4096) x2)), 5987819#(and (= x4 x3) (= (* 256 x1) x2))] [2022-03-15 21:01:12,167 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 21:01:12,167 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:01:12,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 21:01:12,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=179, Unknown=0, NotChecked=0, Total=210 [2022-03-15 21:01:12,168 INFO L87 Difference]: Start difference. First operand 283638 states and 1734734 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:17,487 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:01:17,487 INFO L93 Difference]: Finished difference Result 287682 states and 1750325 transitions. [2022-03-15 21:01:17,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-15 21:01:17,488 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:17,488 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:01:20,473 INFO L225 Difference]: With dead ends: 287682 [2022-03-15 21:01:20,473 INFO L226 Difference]: Without dead ends: 287669 [2022-03-15 21:01:20,474 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 320 GetRequests, 185 SyntacticMatches, 122 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 245 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=31, Invalid=179, Unknown=0, NotChecked=0, Total=210 [2022-03-15 21:01:20,474 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 44 mSDsluCounter, 492 mSDsCounter, 0 mSdLazyCounter, 1311 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 1311 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1311 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 21:01:20,474 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 1 Invalid, 1311 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1311 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-15 21:01:21,417 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 287669 states. [2022-03-15 21:01:33,848 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 287669 to 286459. [2022-03-15 21:01:34,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 286459 states, 286458 states have (on average 6.097386004230986) internal successors, (1746645), 286458 states have internal predecessors, (1746645), 0 states have call successors, (0), 0 states 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:39,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 286459 states to 286459 states and 1746645 transitions. [2022-03-15 21:01:39,360 INFO L78 Accepts]: Start accepts. Automaton has 286459 states and 1746645 transitions. Word has length 22 [2022-03-15 21:01:39,360 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:01:39,360 INFO L470 AbstractCegarLoop]: Abstraction has 286459 states and 1746645 transitions. [2022-03-15 21:01:39,360 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:39,360 INFO L276 IsEmpty]: Start isEmpty. Operand 286459 states and 1746645 transitions. [2022-03-15 21:01:41,573 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 21:01:41,574 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:01:41,574 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:01:41,611 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2022-03-15 21:01:41,795 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:01:41,796 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 21:01:41,796 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:01:41,796 INFO L85 PathProgramCache]: Analyzing trace with hash 1143569363, now seen corresponding path program 15 times [2022-03-15 21:01:41,797 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:01:41,797 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1115729108] [2022-03-15 21:01:41,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:01:41,798 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:01:41,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:01:41,894 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:01:41,894 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:01:41,895 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1115729108] [2022-03-15 21:01:41,895 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1115729108] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:01:41,895 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [765214016] [2022-03-15 21:01:41,895 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 21:01:41,895 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:01:41,895 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:01:41,897 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:01:41,898 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:01:41,929 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-15 21:01:41,929 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:01:41,930 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 11 conjunts are in the unsatisfiable core [2022-03-15 21:01:41,931 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:01:42,130 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:01:42,130 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:01:42,231 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:01:42,231 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [765214016] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:01:42,231 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:01:42,231 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 16 [2022-03-15 21:01:42,231 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [565823502] [2022-03-15 21:01:42,232 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:01:42,233 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:01:42,269 INFO L252 McrAutomatonBuilder]: Finished intersection with 335 states and 929 transitions. [2022-03-15 21:01:42,269 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider